【问题标题】:How to convert .sav file into csv file如何将 .sav 文件转换为 csv 文件
【发布时间】:2020-01-13 17:25:39
【问题描述】:

如何将 .sav 转换为 .csv,或将 .sav 转换为 pandas DataFrame?有没有直接的方法或这样做或可以做到这一点的包?

【问题讨论】:

  • 您要询问的是哪种 .sav 格式?哪个程序或库用于创建 .sav 文件?
  • 这是一个旧的 SPSS 文件,我只想用 Pandas 操作它

标签: python pandas spss


【解决方案1】:

GNU PSPP 项目(专有程序 SPSS 的替代品)有一个在线帮助工具 - https://pspp.benpfaff.org/

在本地执行此操作 1. 下载 GNU PSPP - http://www.gnu.org/software/pspp/get.html 2.使用命令行进行转换

pspp-convert <input.sav> <output.csv>

类似问题 - How to open spss data files in excel?

【讨论】:

    【解决方案2】:

    您可能正在寻找pyreadstat 模块,您可以在the github page 上找到一些代码sn-p。

    【讨论】:

    • 我已经按照代码并得到一个错误,“从 .pyreadstat import read_sas7bdat, read_xport, read_dta, read_sav, read_por, read_sas7bcat ImportError: DLL load failed: The specified module could not be found."
    • 您是否使用pip安装了模块?
    • 为什么会有不同?我只是使用 Pycharm 界面并从那里手动安装这些库
    • 也许this可以帮到你
    猜你喜欢
    • 1970-01-01
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-09
    • 2019-09-25
    • 2020-06-19
    • 2017-06-01
    相关资源
    最近更新 更多