반응형

[SAS] SAS 데이터 (.sas7bdat) 불러오기

 

 SAS와 같은 프로그램을 다루다 보면 참 어이없는 곳에서 막히곤 하는데, SAS에서 SAS 파일(.sas7bdat)을 불러오는 것이 대표적인 사례다. 엑셀 파일도, CSV 파일도 불러올 줄 알지만 막상 sas 데이터 파일을 주면 어떻게 쓸지 모르는 상황이 발생할 수 있다. 

 

 하지만 매우 간단하다.

 정답부터 이야기하면 다음과 같다.

1) 라이브러리로 쓸 폴더에 .sas7bdat 파일을 넣는다.

2) 라이브러리를 선언한다.

3) 사용한다.

 

예를 들어, 

1) "C:\Users\user\Documents\Tistory_blog"에 "df.sas7bdat"라는 파일이 있는 상황을 가정하자.

(파일은 다음 링크를 클릭하여 다운받도록 한다.

2022.08.04 - [공지사항 및 소개] - 분석용 데이터 (update 22.08.10))

2) 그렇다면 먼저 "C:\Users\user\Documents\Tistory_blog"을 라이브러리로 지정한다.

(라이브러리 지정 방법은 다음 링크를 클릭하여 확인하도록 한다.

2022.08.05 - [통계 프로그램 사용 방법/SAS] - [SAS] 라이브러리 만들기 - LIBNAME)

LIBNAME hong "C:/Users/User/Documents/Tistory_blog";

3) "Data="구문에 "hong.df"를 넣어 사용하면 된다. 예를 들어 평균을 구한다면 다음 코드를 사용한다.

PROC MEANS DATA=hong.df; 
VAR ALT;
RUN;

 

 

왜 이런 것일까?

 

 파일을 불러오던 상황을 다시 한번 생각해보자.

2022.08.05 - [통계 프로그램 사용 방법/SAS] - [SAS] 데이터 불러오기 및 저장하기 - PROC IMPORT, PROC EXPORT

 엑셀 파일을 불러와 특정 라이브러리에 저장하면 .sas7bdat 파일이 생성된 것을 알 수 있었다. 즉, 어떤 .sas7bdat파일을 특정 폴더에 넣는 것은 엑셀 파일을 불러와 특정 라이브러리에 저장한 것과 같은 의미다. 따라서 폴더에 넣고 사용하기만 하면 되는 것이다.

 SAS에서 라이브러리는 영구폴더를 지정한 것과 같다는 것을 다시 한번 명심하자.

 

 

SAS 데이터 (.sas7bdat) 불러오기 정복 완료!

 

작성일: 2022.08.10.

최종 수정일: 2022.08.10.

이용 프로그램: SAS v9.4

운영체제: Windows 10

 

 

반응형

+ Recent posts