.sav 파일을 RStudio로 읽으려고합니다. 이 파일에는 스페인 설문 조사의 데이터가 포함되어 있습니다.이 파일을 R로 읽을 때 - 기본 텍스트 인코딩이 이미 ISO-8859-1로 설정되어 있어도 특수 문자 표시가 올바르지 않습니다. 이 PSPP에서 "군용 트럭"로 올바르게 표시에도 불구하고 R에서 비 ASCII 문자, .sav 파일에서 읽기
"Cami<c3><b3>n"
로
예를 들어, 단어 "군용 트럭"가 나타납니다.
이install.packages("memisc")
jcv2014 <- as.data.set(spss.system.file('myfile.sav'))
나중에, 난 그냥 변수 레이블 목록을 만들고 싶었, 그래서 나는이 (가) 다음과 같은 한 :
library(foreign)
jcv2014.spss <- read.spss("myfile.sav", to.data.frame=FALSE, use.value.labels=FALSE)
jcv2014_vars <- attr(jcv2014.spss, "variable.labels")
(잘 모르겠어요
이
내가 무슨 짓을 이것이 최선의 방법이지만 작동하는 경우)어쨌든 이번에는 적절한 악센트를 얻지 못했지만 다른 종류의 인코딩이있었습니다 :
,363,210있어야했다 변수 레이블은 "¿ 가야 calificación 르 다리아 ..."대신 내가 적절한 문자를하는 방법을 잘 모르겠어요
"\302\277Qu\303\251 calificaci\303\263n le dar\303\255a..."
로 등장하지만 그들은 PSPP에 올바르게 나타납니다. R에서 기본 텍스트 인코딩을 ISO-8859-1 및 UTF-8로 변경해 보았습니다. 나는 원본 파일이 무엇에 코드화되었는지는 모르지만 그 파일 중 하나 일 것이라고 추측했다.
아이디어가 있으십니까?
그리고 도움이된다면 R 버전 3.1.1과 OS X Yosemite 버전 10.10.1이 있고 SPSS가 아닌 PSPP를 사용하고 있습니다.
미리 감사드립니다.
기본 텍스트 인코딩을 정확히 설정 했습니까? 또한 원래 파일의 인코딩을 알아야합니다. PSPP를 체크인 할 수있는 방법이 있습니까? [this] (http://pspp.benpfaff.org/~blp/pspp-master/20130708030519/dev-guide/html_node/Internationalisation.html#Internationalisation)에 따르면 인코딩이 사전에 설정되어있는 것처럼 보입니다. 어쩌면 PSPP에서'display dictionary.'를 확인하십시오. 'spss.system.file'에는 인코딩 옵션이없는 것 같지만'read.spss'는'reencode ='매개 변수를 가지고 있습니다. – MrFlick