BookmarkSubscribeRSS Feed

[기초부터 배우는 SAS Programing] 1.Intro.

Started ‎06-11-2020 by
Modified ‎06-11-2020 by
Views 1,224

1.PNG

 

 

INTRO.  

 

 

 

1. SAS 단축키

SAS에서 자주 사용하는 단축키를 알려드리겠습니다. 단축키를 알면 아주 유용하게 쓰실거에요^^

 

F3, F8 – 실행
F5 – 확장편집기 활성화
F6 – 로그창 활성화
F7 – 출력창 활성화
F11 – command 창 활성화 : ex) log입력 -> 로그창 활성화
                                                                        keys 입력 -> 단축키 확인 또는 단축키를 사용자 임의로 지정 가능

 

command(1).png

 

 

2.  About SAS
SAS에 대해 간략하게 설명하겠습니다. 그리고 프로그래밍은 다음시간부터 본격적으로 배워보겠습니다.
 

①SAS는 총 두 가지의 step으로 구성이 되어 있습니다.

- data step : SAS data set을 생성하는 단계
         rawdata 또는 다른 소프트웨어에 있는 파일을 SAS에서 이용할 수 있도록 SAS data set으로 만들어 주는 과정입니다.
- proc step : SAS data set을 처리하는 단계
         생성된 SAS data set을 SAS의 프로시저를 이용하여 우리가 원하는 형태로 처리하는 과정입니다.
 
 
② SAS data set은 두 가지로 이뤄져 있습니다.
- data portion : 데이터의 값
- descriptor portion : 데이터 수, 데이터 마지막 수정일, 변수, 변수 속성(타입, 변수 이름, 길이, 레이블) 등의 속성 정보가 있습니다.
           descriptor portion을 알기 위해서는 CONTENTS procedure을 사용하면 됩니다
 
                                 
③ SAS data set의 Variable(Column) Type
- 문자타입(character)
- 숫자타입(numeric) : 날짜도 SAS에서는 숫자로 분류합니다.
 
 
④ 라이브러리 할당
- libname 라이브러리명(사용자지정) ‘라이브러리 주소’;
        내 컴퓨터에 있는 폴더를 라이브러리로 지정하고 싶을 때 위의 문장을 이용하여 라이브러리를 할당할 수 있습니다. 만약 지정한 폴더 안에 SAS data set이 있다면 라이브러리를 할당함으로써 SAS에서 바로 쓸 수 있는 거지요^^ 또한 이렇게 지정한 라이브러리는 영구 라이브러리입니다.
ex) C:\SASedu\sas위치의 폴더를 edu라는 이름의 라이브러리로 지정하기 
 
libname edu 'C:\SASedu\sas';
 
             ⑤ 주석
- 주석은 /* comments */ 또는 *comments; 과 같은 방법으로 입력할 수 있습니다.
                     
 
                    
3. 주의사항
 
① 세미콜론(;) 또는 오타와 같은 사소한 것으로 인해 오류가 많이 생기는데 이점 주의해 주세요!
 
②  SAS data set(*.sas7bdat파일)을 열어놓은 상태에서는 문제가 없어도 오류가 발생합니다.
     반드시 SAS data set 창을 닫고 실행해주세요!

 

③ 입력할 때 문자의 경우 따옴표( ‘ ‘ 또는 “ “)를 같이 써야 하죠. 이때 실수로 한 쪽 따옴표를 빼고

     실행하였다 오류임을 알고 따옴표를 채워 제대로 코딩을 한 후에(예 : ‘F -> ‘F’ ) 다시 실행을

     해도 실행이 되지 않을 것입니다. 이 경우는 실행키 옆에 있는 강제 종료키(종료키.png )를 눌러 강제

     종료 후 실행 해야합니다.  

 

 

이번 시간은 SAS에 대해 간략하게 알아보는 시간이었습니다. 어떠셨나요?

다음 시간에는 PRINT procedure에 대해 알아보겠습니다. 여러분의 많은 관심 부탁드립니다. *^-^*

 

Version history
Last update:
‎06-11-2020 10:34 PM
Updated by:
Contributors

sas-innovate-white.png

Special offer for SAS Communities members

Save $250 on SAS Innovate and get a free advance copy of the new SAS For Dummies book! Use the code "SASforDummies" to register. Don't miss out, May 6-9, in Orlando, Florida.

 

View the full agenda.

Register now!

Article Labels
Article Tags