首页 > 解决方案 > 如何在 Jupyter Notebook 上打开 .sav 文件?

问题描述

我正在尝试在 JUpyter 笔记本上打开我的 .sav 文件并尝试了以下操作(使用 pyreadstat):

import pandas as pd
import pyreadstat

df, meta = pyreadstat.read_sav('filename.sav')

但是,错误一直出现

Invalid file, or file has unsupported features

我也尝试过使用熊猫

df = pd.read_spss('filename.sav')

并收到同样的错误。

我的 pyreadstat 版本是 0.3.4(最初是 1.1.0,但也失败了)。

标签: pythonpandasdataframejupyter-notebookspss

解决方案


尝试使用此代码:

import pickle
import pandas

file = open('filename.sav')
df, meta = pickle.load(file)

希望它有效。


推荐阅读