代码之家  ›  专栏  ›  技术社区  ›  Stacey

将SPSS文件读入Python

  •  1
  • Stacey  · 技术社区  · 6 年前

    有没有一种方法可以在不下载第三方库的情况下将SPSS(.sav)文件读取到数据帧中(然后我需要将其保存为Stata(.dta)文件?

    我抬起头试着:

    import from rpy2.robjects import pandas2ri, r
    
    filename = 'small test data.sav'
    w = r('foreign::read.spss("%s", to.data.frame=TRUE)' % filename)
    df = pandas2ri.ri2py(w)
    df.head()
    

    但我得到一个 ImportError: DLL load failed: The specified procedure could not be found 因为我没有图书馆。

    0 回复  |  直到 4 年前