본문 바로가기
통계프로그램 비교 시리즈/엑셀과 SAS 함수

【엑셀(Excel)과 SAS함수】 TRANSPOSE 함수

by 기서무나구물 2021. 9. 28.

포스팅 목차

    o TRANSPOSE 함수

     


    목 적 : 

    TRANSPOSE 함수는 배열의 행과 열을 전환한다.

     

    문 법

    - 엑 셀 : TRANSPOSE(array)

    - SAS  : PROC TRANSPOSE   ,   PROC IML의 T인수

     

    범주 : 찾기 및 참조 영역 함수

     


    관련 함수

    함수명 함수내용
    LOOKUP 벡터나 배열에서 사용자가 지정한 값을 찾는다.
    MID 텍스트 문자열에서 지정된 위치에서 시작하여 특정 개수의 문자를 텍스트 문자열에서 반환한다.
    MMULT 사용자 지정한 두 배열의 행렬 곱을 반환한다.
    TRANSPOSE 배열의 행과 열을 전환한다.
    VLOOKUP 표나 범위에서 행을 기준으로 특정 값을 검색하여서 해당 열에서 동일한 행에 있는 값을 반환한다.

     


    예 제

    다음 예제는 PROC TRANSPOSE와 PROC IML을 사용하여서 데이터의 행과 열을 전환하여 반환한다.

    SAS Program
    DATA TRANSPOSE;
         INPUT VAR1 VAR2 VAR3;
    CARDS;
    1 2 3
    4 5 6
    7 8 9
    ; 
    
    PROC TRANSPOSE DATA=TRANSPOSE OUT=TRANSPOSE_1;
    RUN;

     

    Results
    OBS    _NAME_    COL1    COL2    COL3
    
     1      VAR1       1       4       7 
     2      VAR2       2       5       8 
     3      VAR3       3       6       9

     


    SAS Program
    PROC IML;
         VAR4 = {1 2 3,
                 4 5 6,
                 7 8 9};
         VAR5 = T(VAR4);
         PRINT VAR5;
    RUN;

     

    Results

     


     

      --------------------------------------------  

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

     

    SAS 함수(SAS Function) 리스트 링크
    반응형

    댓글