如何从.sav文件中提取枚举标签和相应的数值?

时间:2017-09-16 19:47:36

标签: python r spss

如何在无法访问SPSS的情况下从.sav文件中提取数字到标签的映射?

我正在与使用SPSS的非盈利组织合作,但我无法访问SPSS(并且他们不是技术人员)。他们已经向我发送了一些SPSS个文件,我可以将这些文件提取到csv个文件中,这些文件包含一个名为R的{​​{1}}包的正确信息。

然而对于某些文件,R包提取文本标签,而对于其他文件,R包提取数字。这些文件是针对不同个体的并行案例研究,当我计算标签与数字时,他们甚至不完全匹配(比如15个标签与18个枚举,因为基础记录是多年和不同的人员,所以我认为标签可能在任何情况下都不匹配)。所以我真的需要在底层枚举中看到标签匹配的数字。如何在不访问SPSS的情况下执行此操作?

(ps我也尝试使用foreign来阅读scipy.io文件并在放弃之前测试多个文件时出现错误.sav,这似乎是一个非启动者)< / p>

1 个答案:

答案 0 :(得分:1)

对于R,您可以使用haven包。当然,结果将取决于导入的文件,但包中包含处理/查看标签的功能(假设标签实际存在)。