숫자형 -> 문자형 : PUT
PUT(source, 숫자형format)
문자형 -> 숫자형 : INPUT
INPUT(source, 숫자형informat)
proc format;
value GENDERF 1="남성" 2="여성"; /* GENDERF라는 새로운 포맷 생성*/
run;
data _PUT_INPUT;
input GENDER1 DATE1 $9.; /* GENDER1(숫자형), DATE1(9자리의 문자형)*/
GENDER2 = put(GENDER1, GENDERF.); /* 숫자형 GENDER1 -> 문자형GENDERF 형식으로 */
DATE2 = input(DATE1, DATE9.); /* DATE1이라는 문자를 DATE9.(9자리 DDMMMYYYY)으로 변경 */
cards;
1 14MAR2011
2 24SEP2011
;
run;
'Data Analysis > SAS EG' 카테고리의 다른 글
[SAS] MACRO ① : Macro 사용 목적과 기능 (0) | 2021.06.14 |
---|---|
[SAS] 단일 IF (0) | 2021.06.11 |
[SAS] Format, Informat (0) | 2021.06.08 |
[SAS] 레코드, 행의 수 세기 (0) | 2021.06.07 |
[SAS] proc contests, proc freq 데이터셋 확인하기 (0) | 2021.06.07 |