我正在尝试学习 R 并想引入一个 SPSS 文件,我可以在 SPSS 中打开该文件。
我试过使用read.spss
fromforeign
和spss.get
from Hmisc
。两个错误消息是相同的。
这是我的代码:
## install.packages("Hmisc")
library(foreign)
## change the working directory
getwd()
setwd('C:/Documents and Settings/BTIBERT/Desktop/')
## load in the file
## ?read.spss
asq <- read.spss('ASQ2010.sav', to.data.frame=T)
以及由此产生的错误:
read.spss("ASQ2010.sav", to.data.frame = T) 中的错误:读取系统文件头时出错另外:警告消息:在 read.spss("ASQ2010.sav", to.data.frame = T) : ASQ2010.sav: 位置 0: 字符 `\000' (
此外,我尝试将 SPSS 文件另存为 SPSS 7 .sav 文件(之前使用的是 SPSS 18)。
警告消息:1:在 read.spss("ASQ2010_test.sav", to.data.frame = T) 中:ASQ2010_test.sav:系统文件 2 中遇到无法识别的记录类型 7、子类型 14:在 read.spss("ASQ2010_test. sav", to.data.frame = T) : ASQ2010_test.sav: 系统文件中遇到无法识别的记录类型 7、子类型 18