獨斷論

SAS 데이터 라이브러리로 저장하고 불어들이기 본문

과학과 기술/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만 사용해야한다.

Comments