과학과 기술/SAS
SAS 데이터 라이브러리로 저장하고 불어들이기
부르칸
2021. 7. 16. 02:29
아래와 같은 데이터가 있다고 가정할때
age weight
23 28
39 31
41 26
49 25
50 31
SAS에서 데이터를 불러들인 후에 ratio라는 새로운 변수를 만들었다고 하면
data bodyfat;
input age fat ;
ratio = fat / age;
datalines;
23 28
39 31
41 26
49 25
50 31
;
run;
이를 자신의 하드디스크에 SAS library로 저장하고 나중에 계속 사용할수도 있다.
아래와 같이 수행하면 자신의 하드디스크 d:\tmp에 bfratio.sas7bdat라는 파일이 생성된다.
이진파일이므로 notepad같은 프로그램으로 열어도 내용을 알아볼수는 없다.
data "d:\tmp\bfratio";
set bodyfat;
run;
이제 다시 위에서 생성한 bfratio.sas7bdat라는 데이터를 SAS에서 불러올수도 있다.
data bfratio2;
set "d:\tmp\bfratio";
run;
새로운 SAS 데이터 bfratio2가 하드디스크에 저장해두었던 bfratio로 설정되었다. 주의해야할 점은 하드디스크의 파일명이 bfratio.sas7bdat라 할지라도 bfratio만 사용해야한다.