사이트 로그인
R과 마찬가지로 SAS 문장에도 문법이 있습니다. 이번 강의에서는 전반적인 문법을 알아보지요 !
전체 SAS 문장을 분류하여 보면 SAS 키워드(SAS keyword), SAS 이름(SAS name), 연산자(operator), 특수문자(special characters)로 나눌 수 있습니다.
그리고 가장 큰 특징이 ****SAS 문장은 반드시 세미콜론(;)으로 끝난다는 것입니다. R 같은 경우 세미콜론을 생략하더라도 개행을 통해 문장이 끝났음을 표현할 수 있었지요. 그렇지만 SAS는 그렇지 않습니다.
SAS는 R (세미콜론을 사용할 때)과 마찬가지로 한 문장이 어느 열에서 시작하건, 여러 줄에 걸쳐 나눠 입력하건 상관없습니다. 세미콜론으로 문장의 시작과끝을 명시하기 때문이지요. 한 줄에 여러 개 독립된 문장들을 연속해서 입력할 수도 있고, 두 문장 사이에 여러 줄이 빈줄이어도 상관없음 빈줄이어도 상관없습니다.
R과의 가장 큰 차이점은 !!!! 영어 대/소문자 구분 없고, 혼합해서 사용해도 된다는 것입니다. R과 SAS를 모두 사용하다보면 매우 헷갈리니 꼭 기억해 두세요.
또한 SAS에서 변수명을 정할 때 규칙이 존재합니다 !!! 이것 또한 매우 중요합니다. 아래와 같은 규칙을 지켜야 합니다.
① 첫 문자로는 반드시 영문자나 밑줄(_) 이용
② 두 번째 문자부터는 영문자, 밑줄, 숫자 사용 가능
③ 이름 중간에 빈칸이 있을 수 없음
예시 | O/X | 틀린이유 |
id num | X | 이름 중간에 빈칸이 와서는 안된다 |
id_num | O |
|
Sollar | X | 첫글자로 대문자가 와서는 안된다 |
data1 | O |
|
1st_data | X | 첫글자로 숫자가 와서는 안된다 |
_effect_ | O | |
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
4 | [BigData - SAS강의 초급] SAS 연산자 - 산술, 비교, 논리연산자 | DataMarket2 | 2014.05.23 | 60904 |
» | [BigData - SAS강의 초급] SAS 문장의 특징 1 | DataMarket2 | 2014.05.23 | 42305 |
2 | [BigData - SAS강의 초급] SAS DATA step, PROC step 예제 1 | DataMarket2 | 2014.05.23 | 45063 |
1 | [BigData - SAS강의 초급] SAS 시스템과 SAS 언어 구조 1 | DataMarket2 | 2014.05.23 | 51385 |
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5