본문 바로가기
SAS/SAS 함수

【SAS 함수】 336. PUTC

by 기서무나구물 2021. 10. 10.

포스팅 목차

    o PUTC

     


    실행중에 문자 포맷을 할당이 가능하며, PUT함수와 비슷하다.

    Category: Special (특수함수)

     


    문 법


    PUTC
     (source, format.<,w>)


    Arguments

         source

              는 SAS 변수, 상수

     


    관련 함수

    함수명 함수내용
    INPUT 지정한 informat 표현으로 읽어서 만들어진 값을 반환한다.
    INPUTC 실행하는 동안에 문자 informat 을 지정한다.
    INPUTN 실행하는 동안에 숫자 informat 을 지정한다.
    PUT 사용자 포맷을 이용하여 문자 변수를 생성한다.
    PUTC 실행중에 문자 포맷을 할당이 가능하며, PUT함수와 비슷하다.
    PUTN 실행중에 숫자 포맷을 할당하여 문자값을 반환한다.

     


    예 제

    respfmt변수에 사용자 포맷 typefmt 값을 지정하고, putc함수를 사용하여서 사용자 포맷(groupx, groupy, groupz)에 해당하는 값을 word변수에 지정한다.

    SAS Statements
    proc format;
         value typefmt 1='$groupx'
                       2='$groupy'
                       3='$groupz';
         value $groupx 'positive'='agree'
                       'negative'='disagree'
                       'neutral' ='notsure ';
         value $groupy 'positive'='accept'
                       'negative'='reject'
                       'neutral' ='possible';
         value $groupz 'positive'='pass '
                       'negative'='fail'
                       'neutral' ='retest';
    run;
    
    data answers;
         length word $ 8;
         input type response $;
    
         respfmt = put(type, typefmt.);
         word = putc(response, respfmt);
    datalines;
    1 positive
    1 negative
    1 neutral
    2 positive
    2 negative
    2 neutral
    3 positive
    3 negative
    3 neutral
    ;

     

    Results
    ord          type   response    respfmt
    agree         1     positive    $groupx
    disagree      1     negative    $groupx
    notsure       1     neutral     $groupx
    accept        2     positive    $groupy
    reject        2     negative    $groupy
    possible      2     neutral     $groupy
    pass          3     positive    $groupz
    fail          3     negative    $groupz
    retest        3     neutral     $groupz

     


    SAS 함수(SAS Function) 리스트 링크

     

    엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크

     

    SAS 데이터 스텝 구문 리스트(SAS Data Step Statement)
    반응형

    'SAS > SAS 함수' 카테고리의 다른 글

    【SAS 함수】 338. PVP  (0) 2021.10.10
    【SAS 함수】 337. PUTN  (0) 2021.10.10
    【SAS 함수】 335. PUT  (0) 2021.10.10
    【SAS 함수】 334. PTRLONGADD  (0) 2021.10.10
    【SAS 함수】 333. PRXPOSN  (0) 2021.10.10

    댓글