haven으로 SAS 데이터 가져오기
haven 패키지는 SAS, STATA, SPSS 세 가지 소프트웨어에서 데이터를 불러오기에 매우 쉬운 도구예요. 소프트웨어에 따라 다음 함수를 사용합니다:
- SAS:
read_sas() - STATA:
read_dta()(또는read_stata(), 두 함수는 동일합니다) - SPSS: 파일 유형에 따라
read_sav()또는read_por()
이들 함수는 모두 하나의 핵심 인수를 받습니다: 로컬 파일의 경로예요. 실제로 URL을 전달해도 괜찮습니다. 그러면 haven이 가져오기 전에 파일을 자동으로 다운로드해 줍니다.
이번에는 36명의 나이, 성별, 소득, 그리고 구매 수준(0 = 낮음, 1 = 높음)에 대한 데이터를 사용해 보겠습니다(출처: SAS). 이 정보는 현재 작업 디렉터리에 있는 SAS 파일 sales.sas7bdat에 저장되어 있어요. 데이터는 여기에서도 다운로드할 수 있습니다.
이 연습은 강의의 일부입니다
R 데이터 가져오기 중급
연습 안내
haven패키지를 로드하세요. 이미 DataCamp 서버에 설치되어 있어요.- 데이터 파일
"sales.sas7bdat"을(를) 가져와서, 가져온 데이터 프레임의 이름을sales로 하세요. str()로sales의 구조를 확인하세요. 일부 열은 범주형 변수이므로 factor로 다루어야 합니다.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Load the haven package
# Import sales.sas7bdat: sales
# Display the structure of sales