В последнее время я иногда получаю ошибку при чтении файлов SPSS с использованием read.spss
из пакета foreign
:
Ошибка в read.spss ("sample.sav"): ошибка чтения заголовка системного файла. Дополнительно: предупреждающее сообщение: в read.spss ("sample.sav"): sample.sav: неверный байт спецификатора формата (0)
Я создал крошечный sample.sav
файл с одной переменной и тремя случаями, которые вызовут ошибку. Загрузите файл или используйте
download.file("http://134.102.100.220/~mark/sample.sav", "sample.sav")
read.spss("sample.sav")
Любые идеи?
Моя система
R version 3.1.1 (2014-07-10)
Platform: x86_64-apple-darwin10.8.0 (64-bit)
foreign: Version 0.8-63
locale:
[1] en_US.UTF-8/de_DE.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
haven::read_sav("sample.sav")
тоже не работает - person Mark Heckmann   schedule 24.03.2015read_spss
из sjmisc (бывший sjPlot-tool functions), и с обоими пакетами я смог прочитать ваш образец файла без ошибок или предупреждений. - person Daniel   schedule 26.03.2015read_spss
выполняет свою работу (см. Также мой комментарий вhaven
ответе). - person Mark Heckmann   schedule 26.03.2015