본문 바로가기
SAS/SAS 함수

【SAS 함수】 80. CATS 함수

by 기서무나구물 2018. 11. 26.

포스팅 목차

    80. CATS

     


    앞뒤의 Blank를 제거한 후 문자열을 결합하여 변수를 생성한다.

    Category: 문자함수(문자열처리함수)

     

    문 법


    CATS
     (string-1 <, ... string-n>)

     

    Arguments

    string

     

         는 SAS 문자열 지정

     


    관련함수

    함수명 함수내용
    CAT 지정한 문자열들을 결합하여 변수를 생성한다.
    CATQ 구분 기호를 사용하여 개별 항목을 구분하고, 구분 기호가 포함된 문자열에 따옴표를 추가하여 문자 및 숫자 값을 연결합니다.
    CATS 앞뒤의 Blank를 제거한 후 문자열을 결합하여 변수를 생성한다.
    CATT 지정한 변수 뒤의 Blank를 제거하여 문자열을 결합하여 변수를 생성한다.
    CATX 변수 또는 문자열 앞뒤의 Blank를 제거하고, 지정한 구분자를 삽입하여 변수 또는 문자열을 결합하여 변수를 생성한다.
    CALL CATS 문자열의 앞뒤 공백을 모두 제거한후에 문자열을 연결한다.
    CALL CATT 문자열의 뒤쪽 공백을 제거한후에 문자열을 연결한다.
    CALL CATX 문자열의 앞뒤 공백을 제거한 후에 문자열을 연결시키고, 그 때 분리자가 필요한 경우 추가 삽입한다.

     


    예 제

     

    예 제 1 :

    x변수 앞의 공백, z변수의 앞뒤 공백을 제거한 후 x,y,z,a변수를 결합하여서 result변수를 생성하자. 

    SAS Statements
    data _null_;
         x = ' The Olym'; 
         y = 'pic Arts Festi';
         z = ' val includes works by D ';
         a = 'ale Chihuly.';
         result=cats(x,y,z,a);
         PUT "12345678901234567890123456789012345678901234567890";
         put result $char.; 
    run;

     

    Results
     The Olympic Arts Festival includes works by Dale Chihuly.

     


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

     

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

     

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

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

    【SAS 함수】 82. CATX 함수  (0) 2018.11.27
    【SAS 함수】 81. CATT 함수  (0) 2018.11.27
    【SAS 함수】 79. CAT 함수  (0) 2018.11.26
    【SAS 함수】 78. CALL VNEXT 함수  (0) 2018.11.26
    【SAS 함수】 77. CALL VNAME 함수  (0) 2018.11.26

    댓글