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

标签 r character-encoding statistics spss cp1252

我尝试过 read.spps(),但出现编码错误:

library(foreign)
read.spss('persona.sav')
#>re-encoding from CP1252

Error in iconv(names(rval), cp, "") : unsupported conversion from 'CP1252' to '' In addition: Warning message: In read.spss("persona.sav") : persona.sav: Unrecognized record type 7, subtype 18 encountered in system file

最佳答案

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

 library(foreign)
 read.spss('persona.sav', reencode='utf-8')

关于r - 如何在 R 中读取 .sav SPSS 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16720630/

相关文章:

r - 根据不同列的值在列中搜索

java - 什么是最准确的编码检测器?

Mysql utf8mb4 相等

r - 计算均值的 95% 置信区间

python - 在 Python 中执行跨列计算

r - Shiny :dplyr 返回错误消息

r - 如何对组中最早日期的重复项进行子集化?

r - 查找多对矢量化日期之间的日期是否重叠

java - 字符串编码转换 UTF-8 到 SHIFT-JIS

c - 如何有效地将数组缩小到目标标准偏差