我正在寻找使用SPSS文件(.sav)pandas.在没有SPSS程序的情况下,这是转换为.csv时典型文件的样子:
在调查前两行的含义(我不知道SPSS)时,似乎第一行包含Labels,而第二行包含VarNames.
当我将文件带入熊猫时:
import pandas.rpy.common as com
def savtocsv(filename):
w = com.robj.r('foreign::read.spss("%s", to.data.frame=TRUE)' % filename)
w = com.convert_robj(w)
return w
Run Code Online (Sandbox Code Playgroud)
然后执行head(),第一行(Label)丢失:
如何维护标签?
如何将 .sav 转换为 .csv,或将 .sav 转换为 pandas DataFrame?有没有直接的方法或可以做到这一点或有一个包可以做到这一点?
我需要在Python(Django)中将数据导出为SPSS文件格式,但我无法在谷歌中找到util信息.
有办法做到这一点吗?有人尝试过吗?
提前致谢!