首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在R中读取.sav SPSS文件?

如何在R中读取.sav SPSS文件?
EN

Stack Overflow用户
提问于 2013-05-23 17:49:18
回答 2查看 14.6K关注 0票数 4

我尝试过read.spps(),但是我得到了一个编码错误:

代码语言:javascript
复制
library(foreign)
read.spss('persona.sav')
#>re-encoding from CP1252

图标中的错误(名称(Rval),cp,""):不支持从'CP1252‘到'’的转换,此外:警告消息:在read.spss("persona.sav")中: persona.sav:无法识别的记录类型7,在系统文件中遇到的子类型18

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-23 17:49:18

尝试将其重新编码为utf-8文件:

代码语言:javascript
复制
 library(foreign)
 read.spss('persona.sav', reencode='utf-8')
票数 8
EN

Stack Overflow用户

发布于 2018-03-09 03:45:49

您可以尝试将'to.data.frame = TRUE'添加到read.spss()

例如:

代码语言:javascript
复制
df <- read.spss("data.sav", to.data.frame = TRUE)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16720630

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档