포스팅 목차
36. CALL CATX
문자열의 앞뒤 공백을 제거한 후에 구분 기호를 삽입하여 해당 문자열을 연결하고, 연결된 문자열을 반환한다.
Category: | 문자함수(문자열처리함수) |
MAIN |
문 법
CALL CATX (separator, result<, string-1 , ...>string-n); |
Arguments
- separator
- 는 구분자로 사용될 문자열 지정.
- result
- 는 SAS 변수를 지정.
- string
- 는 SAS 문자열을 지정.
관련함수
함수명 | 함수내용 |
CAT | 지정한 문자열들을 결합하여 변수를 생성한다. |
CATQ | 구분 기호를 사용하여 개별 항목을 구분하고, 구분 기호가 포함된 문자열에 따옴표를 추가하여 문자 및 숫자 값을 연결합니다. |
CATS | 앞뒤의 Blank를 제거한 후 문자열을 결합하여 변수를 생성한다. |
CATT | 지정한 변수 뒤의 Blank를 제거하여 문자열을 결합하여 변수를 생성한다. |
CATX | 변수 또는 문자열 앞뒤의 Blank를 제거하고, 지정한 구분자를 삽입하여 변수 또는 문자열을 결합하여 변수를 생성한다. |
CALL CATS | 문자열의 앞뒤 공백을 모두 제거한후에 문자열을 연결한다. |
CALL CATT | 문자열의 뒤쪽 공백을 제거한후에 문자열을 연결한다. |
CALL CATX | 문자열의 앞뒤 공백을 제거한 후에 문자열을 연결시키고, 그 때 분리자가 필요한 경우 추가 삽입한다. |
예 제
문자열의 선행 공백과 후행 공백을 모두 제거하고, 분리자(구분 기호)를 삽입하여서 변수를 연결하여 연결된 문자열을 반환한다.
SAS Statements |
data _null_;
length answer $ 50;
separator='%%$%%';
x='Athens is t ';
y='he Olym ';
z=' pics site for 2004. ';
call catx(separator, answer, x, y, z);
put answer;
run;
Results |
Athens is t%%$%%he Olym%%$%%pic site for 2004.
SAS 함수(SAS Function) 리스트 링크 |
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
【SAS 함수】 38. CALL EXECUTE 함수 (0) | 2018.11.19 |
---|---|
【SAS 함수】 CALL COMPCOST 함수 (0) | 2018.11.19 |
【SAS 함수】 CALL CATT 함수 (0) | 2018.11.18 |
【SAS 함수】 CALL CATS 함수 (0) | 2018.11.18 |
【SAS 함수】 33. CALL ALLPERM 함수 (0) | 2018.11.18 |
댓글