728x90

라이브러리 ‘Sashelp’ 살펴보기

 

활성라이브러리를 보면 ‘Sashelp’, ‘Maps’, ‘Sasuser’, ‘Work’ 나타납니다.

중에서 ‘Work’를 더블클릭하면 아직 아무런 작업을 하지 않은 상태이므로 비어 있고, ‘Sashelp’를 클릭하면 라이브러리 ‘Sashelp’ 안에 들어있는 각종 파일들이 나타납니다.

보기가 쉽지 않으므로 MS 윈도우의 탐색기와 마찬가지로 메뉴 [보기]-[자세히]를 누르면 일목요연하게 볼 수 있습니다.

여기서 SAS 데이터파일인 ‘Prdsale’를 더블클릭하면 데이터의 내용을 볼 수 있습니다.

이때 나타나는 창이 “FSVIEW 입니다.

 

 

 

라이브러리 ‘work’ 살펴보기

 

이제는 간단한 SAS 프로그램을 실행해 봅니다. 그러면 탐색기 Work 라이브러리에 “A1” 이라는 SAS 데이터셋이 생긴 것을 볼 수 있습니다.

 

/*-------------------------------------------*/
/* 라이브러리 Work를 확인해 보는 프로그램 */
/*-------------------------------------------*/
DATA a1;
INPUT gender $ wei hei age join $ ;
CARDS;
F 65 171 23 2002-01-23
F 66 173 24 2002-02-29
F 69 176 38 2003-01-23
M 67 174 43 2003-05-05
M 68 177 40 2004-04-31
M 70 175 42 2004-06-24
;
PROC PRINT;
VAR gender wei hei age join;
RUN;

 

라이브러리 [Work]가 보이는 화면
데이터셋 'A1'의 내용

이제 이 라이브러리 Work에 만들어진 SAS 데이터셋 'a1' 파일을 이용하는 SAS 프로그램을 만들어 봅니다. SAS를 종료하기 전까지 이 Work 파일 'a1'이 저장되어 있는 상태이므로 간단하게 이용할 수 있습니다. 이용하는 방법은 다음과 같이 간단하게 work.a1을 이용할 수 있습니다.

 

/*-------------------------------------*/

/* SAS 데이터셋을 이용하는 프로그램 */

/*-------------------------------------*/

1 DATA b1;set a1 ;

2 bmi = wei/(hei/100)**2;

3 PROC PRINT;

4 RUN;

 

“DATA b1 ;set a1; xy=x+y;”SAS 데이터셋 “a1”을 이용하되 변수 x와 변수 y를 더하여 변수 xy를 만들어 SAS 데이터셋 “b1”을 만든다는 의미입니다.

 

+ Recent posts