포스팅 목차
o TRIMN
문자열에서 문자열 뒷부분에 존재하는 공백을(trailing blanks) 제거한다. 만약 문자열이 missing일 경우에는 null 값을 반환한다.
| Category: | 문자함수(문자열처리함수) |
문 법
TRIMN (argument) |
Arguments
argument
는 문자표현.
관련 함수
| 함수명 | 함수내용 |
| COMPBL | 문자열에서 다중 Blank를 한 개의 Blank로 변경한다. |
| COMPRESS | 문자열로부터 지정한 문자를 제거한다. |
| LEFT | 문자열을 왼쪽으로 정렬한다. |
| STRIP |
앞뒤 Blank를 제거한 문자열을 반환한다. |
| TRANSLATE | 문자열중에서 지정된 문자(변경대상문자)를 변경하기 위한 문자로 변경한다. |
| TRANTAB | 데이터 문자열을 지정한 인코딩(Encoding) 변환테이블(Translation tables)에 해당하는 문자열로 변경(Transcodes)한다. |
| TRANSTRN | 문자열에서 지정한 하위 문자열이 존재하는 경우 해당하는 모든 항목을 변경하거나 제거한다. |
| TRANWRD | 문자열 내에서 변경하기 위한 특정 문자열을 사용자가 지정한 다른 문자열로 변경한다. |
| TRIM | 문자열에서 문자열 뒷부분에 존재하는 공백을(trailing blanks) 제거한다. |
| TRIMN | 문자열에서 문자열 뒷부분에 존재하는 공백을(trailing blanks) 제거한다. 만약 문자열이 missing일 경우에는 null 값을 반환한다. |
| 함수명 | 선행 공백(Leading blank) 제거 | 후행 공백(Trailing Blank) 제거 | 내부 공백(In-Between Blank) 제거 | 문자열이 공백이면 문자를 반환하지 않는다. | 다수의 공백을 하나의 공백으로 변경. |
| LEFT | X | ||||
| TRIM | X | ||||
| TRIMN | X | X | |||
| STRIP | X | X | X | ||
| COMPRESS | X | X | X | X | |
| COMPBL | X | X | X |
(출처 : SAS Example Code - How to Remove Blanks In SAS With Strip, Compress & Trim )
예 제
var1의 변수에서 trimn의 경우 공백에 대해서 null값을 반환한후에 ‘A'와 'B'문자를 연결하게 되고, var3의 경우에는 var2의 뒷부분 공백을 제거한후에 연결한다.
| SAS Statements |
data TRIMN;
var1 = "A"||trimn(" ")||"B";
put var1=;
var2 = "A B ";
var3 = ">"||trimn(var2)||"<";
put var3=;
run;
| Results |
var1=AB
var3=>A B<
| SAS 함수(SAS Function) 리스트 링크 |
| 엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
| SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
| 【SAS 함수】 416. UNIFORM (0) | 2021.10.14 |
|---|---|
| 【SAS 함수】 415. TRUNC (0) | 2021.10.13 |
| 【SAS 함수】 413. TRIM (0) | 2021.10.13 |
| [SAS 함수] 412. TRIGAMMA (0) | 2021.10.13 |
| 【SAS 함수】 411. TRANWRD (0) | 2021.10.13 |
댓글