1. 학습
  2. /
  3. 강의
  4. /
  5. R 데이터 가져오기 중급

Connected

연습 문제

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에 저장되어 있어요. 데이터는 여기에서도 다운로드할 수 있습니다.

지침

100 XP
  • haven 패키지를 로드하세요. 이미 DataCamp 서버에 설치되어 있어요.
  • 데이터 파일 "sales.sas7bdat"을(를) 가져와서, 가져온 데이터 프레임의 이름을 sales로 하세요.
  • str()로 sales의 구조를 확인하세요. 일부 열은 범주형 변수이므로 factor로 다루어야 합니다.