【发布时间】:2020-07-02 11:07:20
【问题描述】:
我正在尝试访问我去年打开的.sav (spss) 文件(我不记得如何打开了),但我不能。有什么问题?
这是我的尝试:
data = pd.read_spss('eleghos_symperiforas.sav')
---------------------------------------------------------------------------
ReadstatError Traceback (most recent call last)
<ipython-input-46-a3e3803835b2> in <module>
----> 1 data = pd.read_spss('eleghos_symperiforas.sav')
~\Anaconda3\envs\tf2\lib\site-packages\pandas\io\spss.py in read_spss(path, usecols, convert_categoricals)
41
42 df, _ = pyreadstat.read_sav(
---> 43 path, usecols=usecols, apply_value_formats=convert_categoricals
44 )
45 return df
pyreadstat\pyreadstat.pyx in pyreadstat.pyreadstat.read_sav()
pyreadstat\_readstat_parser.pyx in pyreadstat._readstat_parser.run_conversion()
pyreadstat\_readstat_parser.pyx in pyreadstat._readstat_parser.run_readstat_parser()
pyreadstat\_readstat_parser.pyx in pyreadstat._readstat_parser.check_exit_status()
ReadstatError: Invalid file, or file has unsupported features
你会建议做什么?该文件没有损坏,因为我从第三个来源再次获得它。
【问题讨论】:
-
如果您可以共享文件,请在 pyreadstat 存储库中发送问题。另外:你确定它是一个spss文件吗?也许它是 IDL,你可以用 scipy.io.read_sav 阅读它
标签: python-3.x pandas spss