python - 如何在 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,但也失败了)。
解决方案
尝试使用此代码:
import pickle
import pandas
file = open('filename.sav')
df, meta = pickle.load(file)
希望它有效。
推荐阅读
- java - 使用可扩展 Listview 的子项打开一个新 Activity
- javascript - 如何查看由 Heroku 上的脚本创建的文件的内容
- sql - 递归 ORDER BY
- java - 使用 apache-poi 读取 xlsx 文件时出现问题
- ssas - SSAS比较前行数据并获取计数
- python - 分别按时间{O(n logn)或O(kn)}和空间{O(1)和O(k)}比较算法
- scala - Scala 找不到 mixin 提供的隐式值
- python - 即使使用 loc 也触发 SettingWithCopyWarning
- r - 将列表中的 probitmfx 输出提供给 Stargazer
- javascript - 向上滚动和向下滚动时波动的网站横幅在下方出现空白