BookmarkSubscribeRSS Feed

[BASE SAS기초] Reading SAS Data Sets(3)

Started ‎06-15-2020 by
Modified ‎06-15-2020 by
Views 84

[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문장 알아보도록 하겠습니다.

 

  1. LABEL문장

LABEL문장은 변수마다 변수를 설명하는 레이블(LABEL)을 붙여, 변수 이름 대신 대응되는 레이블이 인쇄되어 결과를 쉽게 읽을 수 있게 해주는 문장입니다. LABEL은 최대 256자까지 문자열을 지정할 수 있습니다.

 

일반적인 LABEL문장의 폼은 아래와 같으며, 예시를 보시면 더 쉽게 이해하실 수 있습니다.^^

LABEL variable=’label’
                        variable=’label’
                        variable=’label’;

 

1.PNG

 

위의 결과표를 보시면, 영어변수로 표현되던 것들이 한글 label로 변경된 것을 보실 수 있습니다.

 

다만, 위의 예제처럼 PRINT 프로시저에서 label을 보이게 사용하고 싶으시다면, LABEL옵션을 함께 사용하셔야 합니다.

 

 

  1. FORMAT문장

 

SAS에서는 출력방식을 FORMAT이라고 하며, 사용자가 변수 값들의 모양을 변경하고자 할 때 사용하는 문장입니다. 사용자가 지정하지 않는 한 자체에서 정한 입출력 방식을 이용합니다.

일반적인 FORMAT문장의 폼은 아래와 같으며, 예시를 보시면 더 쉽게 이해하실 수 있습니다.^^

 

FORMAT variable(s) format;

 

 

2.PNG

3.PNG4.PNG

필요한 포맷을 사용하여 적용하시면 될 것 같습니다.^^

이렇듯, LABEL은 변수 이름의 모양을 바꿔주며, FORMAT은 변수 값의 모양을 바꿔줍니다.

 

 

이상 LABEL문장과 FORMAT문장에 대해 공부했습니다~

다음시간에는 SAS에서 엑셀파일을 불러오는 방법들을 소개하겠습니다^^

 

Version history
Last update:
‎06-15-2020 06:12 AM
Updated by:
Contributors

sas-innovate-wordmark-2025-midnight.png

Register Today!

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.


Register now!

Article Labels
Article Tags