14.데이터 전처리를 위한 SAS명령어(3)
출처 : wikidocs.net/31047
5-3. 단순 IF구문
(1)명령어
IF XXX=N; : 숫자 칼럼 XXX가 N인 행들만 선택합니다.
IF YYY=‘ZZ’; : 문자 칼럼 YYY가 ZZ인 행들만 선택합니다.
IF PPP^=N; : 숫자 칼럼 PPP가 N이 아닌 행들만 선택합니다(^=).
IF XXX=N AND YYY=‘ZZ’; : 칼럼 XXX가 N이고 칼럼 YYY가 ZZ인 행을 선택합니다(AND, OR).
IF XXX IN (N1,N2); : 칼럼 XXX가 N1이거나 N2인 행을 선택합니다(IN, NOT IN).
(2) 예제_1
아래 코드로 실행해 보았습니다.
새로운 테이블 TEST명으로 생성합니다.
테이블 SASSHELP.CLASSS로 불러오되 칼럼 AGE가 12인 행들만 선택합니다.
(2) 예제_2
아래 코드로 실행해 보았습니다.
새로운 테이블 TEST명으로 생성합니다.
테이블 SASSHELP.CLASSS로 불러오되 칼럼 NAME이 'Philip' 인 행들만 선택합니다.
(2) 예제_3
아래 코드로 실행해 보았습니다.
새로운 테이블 TEST명으로 생성합니다.
테이블 SASSHELP.CLASSS로 불러오되 칼럼 AGE가 12가 아닌 행들만 선택합니다.
(2) 예제_4
아래 코드로 실행해 보았습니다.
새로운 테이블 TEST명으로 생성합니다.
테이블 SASSHELP.CLASSS로 불러오되 칼럼 AGE가 12이고 칼럼 NAME이 'John'인 행을 선택합니다.
(2) 예제_5
아래 코드로 실행해 보았습니다.
새로운 테이블 TEST명으로 생성합니다.
테이블 SASSHELP.CLASSS로 불러오되 칼럼 AGE가 12이거나 13인 행을 선택합니다.
(2) 예제_6
아래 코드로 실행해 보았습니다.
새로운 테이블 TEST명으로 생성합니다.
테이블 SASSHELP.CLASSS로 불러오되 칼럼 AGE가 12이거나 13인 행을 선택합니다.
'프로그램이야기 > SAS' 카테고리의 다른 글
15.데이터 전처리를 위한 SAS명령어(4) (0) | 2020.12.07 |
---|---|
13.데이터 전처리를 위한 SAS명령어(2) (0) | 2020.12.03 |
12.데이터 전처리를 위한 SAS명령어(1) (0) | 2020.11.27 |
11.포맷(FORMAT)의 개념(3) (0) | 2020.11.24 |
10.포맷(FORMAT)의 개념(2) (0) | 2020.11.24 |