专栏首页祥子的故事R读取spss的sav格式数据

R读取spss的sav格式数据

注: 这次分享是我在处理sav格式数据时总结,方法来源于网络。

引言

R读取spss数据中sav格式的数据,通常有两种情况:

  • 变量中只包含英文字符
  • 变量中包含有中文字符

相对而言,处理英文的就很容易,方法也很容易查找到。下面是我对这两种情况的一个总结。

英文字符

方案一

library(foreign)  
mydata=read.spss("data.sav")  

方案二

library(Hmisc)  
data=spss.get("data.sav") 

中文字符

方案一

library(memisc)
data1 = as.data.set(spss.system.file("data.sav"))
data = as.data.frame(data1)

总结

在R语言中处理中文,经常存在各种不兼容问题,其实还是需要多编码,然后才会遇见或经常google一下,很多问题都是别人遇到过的,我们只不过是踩到这个坑罢了!

注:以上的代码都是经过实验后的,在我的实验条件下没有错误,若是在你们的条件有问题,请留言!谢谢!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 大牛书单 | 人工智能方向好书推荐

    ? 导语:读书是一生的功课,技术人通过读书实现自我提升,学习优秀知识沉淀。TEG书知道本期特邀腾讯TEG AI Lab专家姚建华、腾讯TEG AI平台部工程平...

    腾讯技术工程官方号
  • 百度再出Lens黑科技!用PaddleMobile实现类人眼视觉AI能力

    你知道吗?人类有 70%的信息获取来自于视觉。但目前存在两个问题: ①人眼本身只能看到物理世界,无法看到其背后复杂的信息世界; ②人类的记忆力有限,视野有限,于...

    用户1386409
  • HDU 1083 Courses(二分图最大匹配)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1083

    Ch_Zaqdt
  • NYOJ 119 士兵杀敌(三) (RMQ)

            RMQ (Range Minimum/Maximum Query)问题是指:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n...

    Ch_Zaqdt
  • C#中 获取时间相对应的年月日时分秒

    静谧的小码农
  • HDU 2255 奔小康赚大钱(二分图最佳匹配--KM算法)

            二分图带全匹配的裸题,直接贴板子就行,对于二分图最佳匹配可以用网络流去写,还有KM算法也可以解决这个问题,这个算法的中心思想就是依次选择最大权的...

    Ch_Zaqdt
  • AI可提前6年识别老年痴呆症,准确率高达98%

    研究人员利用一种常见的脑部扫描编写了一种机器学习算法,在确诊出早期阿尔茨海默症(Alzheimer 's disease,又称老年痴呆症)前大约6年前就可以做出...

    新智元
  • 谷歌今年首个AI实验室即将开门,联合普林斯顿,专注机器学习

    谷歌与普林斯顿大学合作的AI实验室将于本月启用,实验室将通过建立一个合作项目来推进人工智能的研究,从而扩大新泽西州蓬勃发展的创新生态系统。

    新智元
  • 2018年最实用机器学习项目Top 6(附开源链接)

    过去一年,是人工智能和机器学习蓬勃发展的一年。许多高影响力的机器学习应用被开发出来,特别是在医疗保健、金融、语音识别、增强现实以及更复杂的3D和视频应用中。

    新智元
  • 二分图详解

           本篇博客主要讲解什么是二分图,怎样判断二分图,匈牙利算法和HK(Hopcroft-Karp)算法,以及二分图多重匹配。

    Ch_Zaqdt

扫码关注云+社区

领取腾讯云代金券