본문 바로가기
SAS

[TRANSPOSE] 한줄 관측치를 변수화

by 기서무나구물 2011. 2. 22.

포스팅 목차

    Programming Category (English)728x90

    DATA CC;
    INPUT X$ Y$ Z;
    CARDS;
    A B 1
    A V 2
    C V 2
    B E 3
    ;
    RUN;
    PROC SORT DATA=CC;
               BY X;
    RUN;

    proc transpose data=CC out=b; 
             by X ; 
             id Y; 
    run; 

    /* 다른 예제*/
    data back;
    input num label $ y97$ ;
    cards;
    1 grade c
    1 total 100
    1 class 1
    2 grade a
    2 total 200
    2 class 1
    ;
    run;
    proc sort data=back;
             by num;
    run;

    proc transpose data=back out=b;
            by num ;
            id label;
            var y97;
    run;

     

     

    * 통계분석연구회 : http://cafe.daum.net/statsas

    * 백승민홈페이지 : http://www.statwith.pe.kr




    백승민님의 파란블로그에서 발행된 글입니다.


    반응형

    댓글