(SAS) SAS 실습 #1 - 기초

 

SAS 실습

#1 - 기초


※ wikidocs SAS (https://wikidocs.net/book/2678) 를 실습한 내용임


   1. 라이브러리와 테이블 생성

    - 테이블 : 엑셀과 같이 행과 열로 데이터가 정리된 파일명

    - 라이브러리 : 테이블이 속한 폴더명 (테이블이 저장된 폴더라고 생각하면 됨)

    - 라이브러리를 특별히 설정하지 않는다면 기본 라이브러리로 'WORK' 라이브러리가 설정됨

  <명령어>
   - data xxx :  테이블을 생성하는 명령어
   - set yyy : 테이블을 불러오는 명령어
   - run : 코딩의 끝을 알려주는 명령어. 이 명령어가 들어가야 SAS가 전체 코딩이 끝난것을 인식하고 명령어 시행
   - ';' : 각 명령어 문장의 끝을 알려주는 명령어. 문장 코딩이 끝난 것을 알려줌.
   - ' ' (스페이스 공간) : 명령어 구분. 스페이스가 여러 개여도 관계가 없다.
   - /* */ : 주석. 코드 실행에 영향을 미치지 않음

   - 라이브러리 명령어는 '라이브러리.테이블명'으로 실행
      ex) 'SASHELP.CLASS'  -> SASHELP가 라이브러리 명, CLASS가 테이블명


   -  생성된 테이블 앞에 라이브러리를 지정하지 않는 경우 자동으로 WORK 라이브러리에 테이블을 저장
       하지만 SAS를 종료하면 사라지기 때문에 반드시 라이브러리를 생성해서 저장해야 함.


  - *SAS는 대문자와 소문자를 구별하지 않음
  - 코드 작성 후 실행할 코드 블록 지정 후 F3 누르면 전체 실행
  - 코드가 잘 실행된 것인지 확인하려면 Log 창 확인
  - 실제로 데이터를 잘 불러왔는지 확인하려면 왼쪽 Explorer 창에서 'Work' -> 'Test' 를 클릭하면 확인 가능
  -  'SASHELP.CALSS'는 SAS에 내장된 데이터를 불러온 것이기 때문에 Explorer의 Sashelp에서도 확인 가능하지만
      원본 데이터를 바로 수정하는 것을 피하기 위해서 항상 데이터를 불러와서 별도의 라이브러리에 저장하여 수        정하는 것이 바람직함. 
  - 저장하지 않고 SAS를 종료하면 'WORK'에 있던 Class 파일은 삭제됨.


  <라이브러리 생성 명령어>
   - LIBNAME XXX YYY : 라이브러리명 XXX의 위치를 YYY로 지정하는 명령어

   - 라이브러리 생성 후 데이터 생성하여 저장하면 SAS를 종료해도 그 라이브러리에 데이터 파일이 남아있음










댓글

이 블로그의 인기 게시물

(Tableau) 태블로 실습 #1-1 : 국가별 수출입실적 차트 작성_ 데이터 연결 및 전처리, 카드 차트 작성하기

(Tableau) 태블로 실습 #1-2 : 국가별 수출입실적 차트 작성_ 이중 막대 그래프 작성하기