[BASE SAS기초] Reading SAS Data Sets (3)
LIBNAME libref ‘SAS-data-library’;
DATA output-SAS-data-set;
SET input-SAS-data-set;
WHERE where-expression;
KEEP variable-list;
LABEL variable=’label’
variable=’label’
variable=’label’;
FORMAT variable(s) format;
RUN;
오늘은 이어서 위의 BASE SAS CODE에서LABEL문장과 FORMAT문장을 알아보도록 하겠습니다.
LABEL문장은 변수마다 변수를 설명하는 레이블(LABEL)을 붙여, 변수 이름 대신 대응되는 레이블이 인쇄되어 결과를 쉽게 읽을 수 있게 해주는 문장입니다. LABEL은 최대 256자까지 문자열을 지정할 수 있습니다.
일반적인 LABEL문장의 폼은 아래와 같으며, 예시를 보시면 더 쉽게 이해하실 수 있습니다.^^
LABEL variable=’label’ |
위의 결과표를 보시면, 영어변수로 표현되던 것들이 한글 label로 변경된 것을 보실 수 있습니다.
다만, 위의 예제처럼 PRINT 프로시저에서 label을 보이게 사용하고 싶으시다면, LABEL옵션을 함께 사용하셔야 합니다.
SAS에서는 출력방식을 FORMAT이라고 하며, 사용자가 변수 값들의 모양을 변경하고자 할 때 사용하는 문장입니다. 사용자가 지정하지 않는 한 자체에서 정한 입출력 방식을 이용합니다.
일반적인 FORMAT문장의 폼은 아래와 같으며, 예시를 보시면 더 쉽게 이해하실 수 있습니다.^^
FORMAT variable(s) format; |
필요한 포맷을 사용하여 적용하시면 될 것 같습니다.^^
이렇듯, LABEL은 변수 이름의 모양을 바꿔주며, FORMAT은 변수 값의 모양을 바꿔줍니다.
이상 LABEL문장과 FORMAT문장에 대해 공부했습니다~
다음시간에는 SAS에서 엑셀파일을 불러오는 방법들을 소개하겠습니다^^
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.