SAS FUNCTION
SAS 9.1.3
Go to Documentation Home
HOME
Go to Book List
FUN_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
SAS  9.1.3
Go to Feedback page
MAIL
CAT
Go to previous page
Previous
Go to next page
Next
처음메뉴로

79. CAT



지정한 문자열들을 결합하여 변수를 생성한다.
Category: 문 자

 
문 법
인 수
예 제

문법

MAIN

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

Arguments

string
는 SAS 문자열 지정


예제
 

예 제 1 :

x,y,z,a변수를 결합하여서 result변수를 생성하자.

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

 

The 2002 Olympic Arts Festi  val included works by D  ale Chihuly.

 

 

 

예 제 2 :

문자열 결합 함수들 비교.
  cat  : 변수들을 결합한다.
  cats : 변수 앞뒤의 공백 제거후 결합한다.
  catt  : 변수 뒤의 공백을 제거후 결합한다.
  catx : 변수 앞뒤의 공백을 제거후 구분자를 삽입한후에 결합한다.

SAS Statements Results
data test;
     input (x1-x4) ($);
     x5=' 5';
     length new1 $40 new2-new4 $10 ;
     new1 = cat(of x1-x5);
     new2 = cats(of x1-x5);
     new3 = catt(x1,x2,x3,x4,x5);
     new4 = catx(',', of x1-x5);
     keep new:;
datalines;
1 2 3 4
5 6 . 8
;
 

 

OBS                   new1              new2   new3     new4

  1     1       2       3       4        5    12345    1234 5    1,2,3,4,5

  2     5       6               8        5    5685     568 5     5,6,8,5

 


함수비교

Functions:

080.CATS

  081.CATT
  082.CATX
  034.CALL CATS
  035.CALL CATT
  036.CALL CATX


2006년 백승민 제작하였답니다. 
( http://cafe.daum.net/statsas )