COMPBL은 Compress Blanks의 약어로 문자열에서 여러 개의 연속된 공란을 하나의 공란으로 줄이는 함수입니다.
■ 기능
- 문자열의 앞뒤의 공백 제거 기능
- 문자열 중간의 연속된 공란이 있을 경우 하나의 공란으로 변환
- 실제 데이터를 보면 여러개의 공란이 있을 경우, 데이터를 정제할 수 있습니다.
- 외부에서 가져온 텍스트 데이터를 사용하거나 사용자가 직접 입력한 데이터를 전처리할 경우 자주 사용됩니다.
■ 기본 Syntax
COMPBL(문자열 또는 문자변수)
■ 예제1
data test1;
text = ' Couldnt be better than this.';
text2 = compbl(text);
put text2;
run;
' Couldnt be better than this.'
위 문장에 be - better 사이와 than - this 사이에는 하나 이상의 공란이 존재합니다.
COMPBL 이라는 함수를 써서 text2 변수에 넣으니 한개의 공란으로 문장이 생성되었습니다.
■ COMPRESS 와 COMPBL의 차이점
COMPRESS 함수는 모든 공백을 제거하며, COMPL은 연속된 공란을 하나의 공란으로 제거하며 앞뒤 공란을 제거합니다.
data test1;
text = ' Couldnt be better than this.';
text2 = compress(text);
text3 = compbl(text);
put text / text2 / text3;
run;
Nearly 200 sessions are now available on demand in the Innovate Hub.
Watch Now →