SAS에서 프로그램을 실행하면 데이터셋이 work.*** 형태로 만들어 지고
SAS를 종료하면 워크파일 work.*** 을 사라집니다.
다시 SAS를 실행하면 해당되는 work 파일이 없으므로 새로 SAS 프로그램을 실행해야 합니다.
이런 경우 SAS 시스템파일을 만들어 놓으면 SAS 종료후에도 지워지지 않아
다음 작업에서 곧바로 사용할 수 있습니다.
외부에서도 SAS 파일을 다운로드 받은 경우, 그 파일을 곧바로 사용할 수 있습니다.
R 에서 SAS시스템 파일(확장자 sas7bdat)를 사용하려면 패키지 sas7bdat 를 사용하면 됩니다.
국민건강영양조사 사이트로 가 보면 화면 아래에 SAS -[다운로드] 를 클릭하면
해당연도의 원시자료를 다운로드 할 수 있습니다.
hn18_all(sas).zip 파일을 다운로드한 후 압축을 풀면
hn18_all.sas7bdat 파일 생깁니다.(확장자가 sas7bdat)
나의 PC 특정폴더에 이 파일을 옮깁니다. 예) D:\sas_class\hn18_all.sas7bdat 와 같이...
그리고 다음과 같이 SAS 프로그램을 만들면 됩니다.
SAS
LIBNAME kkk "d:\sas_class"; /* 폴더 d:\sas_class 이름을 kkk 로 지정합니다 */
DATA a1;SET kkk.hn18_all.sas7bdat;
... SAS 프로그램 ...;
RUN;
R
install.packages("sas7bdat")
library(sas7bdat)
sasr <- read.sas7bdat("./sas_class/hn18_all.sas7bdat")
sasr
또는
setwd("d:/sas_class")
sasr <- read.sas7bdat("hn18_all.sas7bdat")
sasr
* 궁금하신 부분이 있으시면 댓글을 달아주세요 ^^^
'SAS연습 200제 > 3. 외부파일다루기' 카테고리의 다른 글
(S)제04강(01)_텍스트파일 다루기(SAS) - INFILE 문 (0) | 2021.12.13 |
---|---|
(S)제04강(01)_텍스트파일 다루기(SAS) - 메뉴 이용 (0) | 2021.12.13 |
(S,R)제04강(09)인터넷으로 iris 데이터 불러오기 (0) | 2021.12.13 |
(P)제05강(09)_UCI Irvine Machine Learning Reposi.. 이용 (0) | 2021.12.13 |
(P)제05강_손글씨 파일 읽어오기 - sklearn, MNIST (0) | 2020.12.18 |