포스팅 목차
82. CATX
변수 또는 문자열 앞뒤의 Blank를 제거하고, 지정한 구분자를 삽입하여 변수 또는 문자열을 결합하여 변수를 생성한다.
Category: | 문자함수(문자열처리함수) |
문 법
CATX (string-1 <, ... string-n>) |
Arguments
- string
- 는 SAS 문자열 지정
관련함수
함수명 | 함수내용 |
CAT | 지정한 문자열들을 결합하여 변수를 생성한다. |
CATQ | 구분 기호를 사용하여 개별 항목을 구분하고, 구분 기호가 포함된 문자열에 따옴표를 추가하여 문자 및 숫자 값을 연결합니다. |
CATS | 앞뒤의 Blank를 제거한 후 문자열을 결합하여 변수를 생성한다. |
CATT | 지정한 변수 뒤의 Blank를 제거하여 문자열을 결합하여 변수를 생성한다. |
CATX | 변수 또는 문자열 앞뒤의 Blank를 제거하고, 지정한 구분자를 삽입하여 변수 또는 문자열을 결합하여 변수를 생성한다. |
CALL CATS | 문자열의 앞뒤 공백을 모두 제거한후에 문자열을 연결한다. |
CALL CATT | 문자열의 뒤쪽 공백을 제거한후에 문자열을 연결한다. |
CALL CATX | 문자열의 앞뒤 공백을 제거한 후에 문자열을 연결시키고, 그 때 분리자가 필요한 경우 추가 삽입한다. |
예 제
예 제 1 :
x,y,z,a변수에서 앞뒤의 공백을 제거후에 구분자(%%$%%)를 삽입하여 result 변수를 생성하자.
SAS Statements |
data _null_;
separator='%%$%%'; x = 'The Olympic ';
y=' Arts Festival '; z = ' includes works by ';
a='Dale Chihuly.';
result=catx(separator,x,y,z,a);
PUT "1234567890123456789012345678901234567890";
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 함수】 84. CEIL 함수 (0) | 2018.11.27 |
---|---|
【SAS 함수】 83. CDF 함수 (0) | 2018.11.27 |
【SAS 함수】 81. CATT 함수 (0) | 2018.11.27 |
【SAS 함수】 80. CATS 함수 (0) | 2018.11.26 |
【SAS 함수】 79. CAT 함수 (0) | 2018.11.26 |
댓글