반응형
[R] 데이터 불러오기 : SAS file (.sas7bdat) - read.sas7bdat(), read_sas()
이번엔 SAS 파일을 불러오는 방법을 소개한다.
SAS파일을 간혹 R로 가져올 필요가 있을 때가 있다. 특정 plot을 그리고 싶은데, SAS에서는 지원하지 않는다거나, 아니면 plot이 예쁘지 않거나, 새로운 분석 방법을 적용하고 싶을 때가 해당한다.
코드를 보여드리기에 앞서 워킹 디렉토리부터 지정하겠다.
워킹 디렉토리에 관한 설명은 다음 링크된 포스트에서 볼 수 있다.
2022.08.05 - [통계 프로그램 사용 방법] - [SAS] 라이브러리 만들기 - LIBNAME
setwd("C:/Users/user/Documents/Tistory_blog")
*실습용 데이터는 아래 링크를 클릭하면 다운로드할 수 있습니다.
2022.08.04 - [공지사항 및 소개] - 분석용 데이터 (update 22.08.10)
SAS 파일 (.sas7bdat) 불러오기
많이들 쓰는 함수는 두 가지가 있다.
read.sas7bdat() (패키지: sas7bdat)
read_sas() (패키지: haven)
필자는 특별한 이유는 없지만 두 번째 함수를 더 선호한다.
각각의 패키지를 설치하고, 작업 디렉토리 내에 있는 "df.sas7bdat"파일을 불러오도록 하겠다.
install.packages("sas7bdat")
library("sas7bdat")
a<-read.sas7bdat("df.sas7bdat")
install.packages("haven")
library("haven")
b<-read_sas("df.sas7bdat")
1) [패키지: sas7bdat] read.sas7bdat()
불러온 SAS 파일을 dataframe으로 반환한다.
2) [패키지: haven] read_sas()
불러온 SAS 파일을 tibble로 반환한다.
개인 선호도에 따라 아무 함수나 사용해도 큰 문제는 없다.
R 데이터 불러오기 - SAS 파일 정복 완료!
작성일: 2022.08.10.
최종 수정일: 2022.08.10.
이용 프로그램: R 4.1.3
RStudio v1.4.1717
RStudio 2021.09.1+372 "Ghost Orchid" Release
운영체제: Windows 10, Mac OS 10.15.7
반응형
'통계 프로그램 사용 방법 > R' 카테고리의 다른 글
[R] 데이터 저장하기 : CSV 파일 - write.csv(), write_csv() (0) | 2022.08.10 |
---|---|
[R] 데이터 저장하기 : EXCEL 파일 - write_xlsx(), write.xlsx() (0) | 2022.08.10 |
[R] 데이터 불러오기 : CSV - read_csv(), read.csv(), fread() (0) | 2022.08.08 |
[R] 데이터 불러오기 : EXCEL - read_excel(), read.xlsx() (0) | 2022.08.05 |
[R] 패키지 설치하기 - install.packages(), library() (0) | 2022.08.05 |