foreign으로 SPSS 데이터 가져오기 (2)
이전 연습 문제에서는 read.spss() 안에서 to.data.frame 인수를 사용했어요. SPSS 데이터를 가져오는 방식을 사용자 지정하는 방법은 이 외에도 많습니다.
이번 연습에서는 또 다른 인수인 use.value.labels를 사용해 보겠습니다. 이 인수는 값 레이블이 있는 변수를, 해당 이름의 수준을 가진 R의 factor로 변환할지 여부를 지정합니다. 기본값은 TRUE이므로, SPSS의 이른바 레이블이 지정된 변수는 R에서 factor로 변환됩니다.
다시 한 번 현재 작업 디렉터리에 있는 international.sav 데이터를 사용합니다.
이 연습은 강의의 일부입니다
R 데이터 가져오기 중급
연습 안내
- 데이터 파일
"international.sav"을(를) 데이터 프레임demo_1로 가져오세요. head()함수를 사용해demo_1의 처음 몇 행을 출력하세요.- 데이터 파일
"international.sav"을(를) 데이터 프레임demo_2로 다시 가져오되, 이번에는 값 레이블이 있는 변수가 R의 factor로 변환되지 않도록 설정하세요. - 마찬가지로
demo_2의 처음 몇 행을 출력하세요. 두 데이터 프레임의 차이를 알아보시겠어요?
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# foreign is already loaded
# Import international.sav as demo_1
# Print out the head of demo_1
# Import international.sav as demo_2
# Print out the head of demo_2