[SAS] sas proc import를 이용해 엑셀(EXCEL)파일 불러오기

분류: SAS 작성일: 2014. 2. 6. 10:46 Editor: 공부하는 싸빅

여러가지 파일들을 SAS로 불러와서 핸들링하고 분석을 할 수가 있는데, 가장 대표적으로 많이 사용하는 것들이 텍스트 파일과 엑셀 파일이다. 그 중 엑셀 파일을 SAS로 불러오는 방법을 알아보자.

 

가장 간단한 방법은 [파일]-[데이터가져오기]를 통해서 엑셀 파일을 가져오는 방법인데 만약 이 방법이 안되는 경우에 직접 확장편집기에서 코딩을 통해 가져오는 방법을 알아보도록 하겠다.

 

[파일]-[데이터가져오기]가 간혹 에러창이 뜨면서 안되는 경우에는 아래의 주소를 통해 해결 할 수가 있다.

 

http://sasbigdata.com/28

 

확장편집기에서 코딩으로 엑셀(EXCEL)파일을 SAS로 가져오는 방법.

  

 

 

proc import out=work.a /*생성할 dataset 이름*/
datafile='C:\Documents and Settings\바탕 화면\exsas\Raw_Data\test.xls' /*불러올 엑셀파일 위치*/
DBMS=EXCEL REPLACE; /*파일 종류*/
SHEET='Sheet1$'; /*시트명*/
getnames=yes; /*첫 번째 레코드를 변수명으로 인식*/
mixed=no; /*변수가 mixed type 경우 숫자값은 문자로 인식*/
scantext=yes; /*변수의 길이는 값중 가장 긴 것으로 지정*/
usedate=yes; /*날짜형 변수는 date. format을 사용 */
scantime=yes; /*시간형 변수는 time. format을 사용*/
run;

 

 

 

proc import 구문을 이용하여 엑셀파일을 가져올 수 있는데 엑셀파일 이외에도 같은 방법으로 다양한 파일들을 가져오는 것이 가능하다.

 

www.sasbigdata.com 김진휘

 

 

 

※글에 대한 여러분 생각을 남겨 주세요. 소중하게 의견 감사드려요!