美文网首页R
R数据导入之SPSS

R数据导入之SPSS

作者: YUENFUNGDATA | 来源:发表于2018-09-12 17:35 被阅读220次

SPSS数据集可以通过foreign包中的函数read.spss()导入到R中,也可以使用Hmisc包中的spss.get()函数。

但是,函数spss.get()是对read. spss()的一个封装,它可以为你自动设置后者的许多参数,让整个转换过程更加简单一致,最后得到数据分析人员所期望的结果。

故本文使用的是spss.get()函数来导入sav文件进R。

①环境准备:install.packages("Hmisc")

首先在R环境下安装Hmisc包,才能导入sav格式文件

②输入代码

library(Hmisc)
mydataframe<-spss.get("C:/Users/Administrator/Desktop/test.sav",use.value.lables=TRUE)

代码分析:
行1 引用Himsc包的内容;
行2 mydata.sav是要导入的SPSS数据文件,use.value.labels=TRUE表示让函数将带有值标签的变量导入为R中水平对应相同的因子,mydataframe是导入后的R数据框;

③输出结果


导入SPSS的sav格式文件进R的介绍到此。

相关文章

网友评论

    本文标题:R数据导入之SPSS

    本文链接:https://www.haomeiwen.com/subject/zrkbgftx.html