compress(변수[, 문자 표현식] [, modifier])
데이터에서 숫자 또는 문자만 추출, 압축하는 기능
또는 원하는 문자만 삭제하거나 수정할 수 있다. (modifier에서 설정)
문자형 타입의 변수를 반환한다.
숫자형에서 compress()를 사용하려면, input()을 추가로 사용해줘야한다.
/* source 변수 안의 숫자를 전부 제거 */
compress(source, "1234567890");
compress(source, '', "d"); /* 수정자modifier "d"는 모든 숫자를 의미 */
/* source 변수 안의 null이나 잘못된 인자(길이가 0인 string)을 제거 */
compress(source, null);
compress(source, '');
/* 공백을 제거(=압축) + 지정된 변수 타입(8.)의 숫자형 변수로 변환 */
var1 = input(compress(var1), 8.);
참고URL :
https://documentation.sas.com/doc/en/pgmsascdc/v_014/fedsqlref/n01p24mgwawxa2n1hy4gwe5t59xf.htm
'Data Analysis > SAS EG' 카테고리의 다른 글
[SAS] array 배열, dim 함수 (0) | 2021.07.28 |
---|---|
[SAS] varnum 함수 (0) | 2021.07.28 |
[SAS] PROC IMPORT 데이터 불러오기 (0) | 2021.07.28 |
[SAS] PROC DATASETS (0) | 2021.06.16 |
[SAS] MACRO ① : Macro 사용 목적과 기능 (0) | 2021.06.14 |