【发布时间】:2021-06-27 12:44:29
【问题描述】:
我正在尝试在 JUpyter 笔记本上打开我的 .sav 文件并尝试了以下操作(使用 pyreadstat):
import pandas as pd
import pyreadstat
df, meta = pyreadstat.read_sav('filename.sav')
但是,错误一直出现
Invalid file, or file has unsupported features
我也尝试过使用 pandas 代替
df = pd.read_spss('filename.sav')
并且收到了同样的错误。
我的 pyreadstat 版本是 0.3.4(最初是 1.1.0,但也失败了)。
【问题讨论】:
-
SAV 文件是否可能被压缩?
-
有几个不同的应用程序可以编写 .sav 文件,每个应用程序都有不同的格式,应该使用不同的包读取。该错误表明它不是 SPSS 文件,请尝试使用 scipy.io.readsav 等其他选项或其他选项。
标签: python pandas dataframe jupyter-notebook spss