相关疑难解决方法(0)

SPSS文件(.sav)通过rpy导入pandas时如何保留标签?

我正在寻找使用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)丢失:

在此输入图像描述

如何维护标签?

python r spss rpy2 pandas

8
推荐指数
1
解决办法
3223
查看次数

标签 统计

pandas ×1

python ×1

r ×1

rpy2 ×1

spss ×1