포스팅 목차
108. COUNTC
문자열에서 지정한 문자의 출현 및 비출현 횟수를 카운트한다.
Category: | 문자함수(문자열함수) |
MAIN |
문 법
COUNTC (string,characters<,modifiers>) |
- string
- 는 문자상수, 변수 표현을 지정.
- modifiers(변경자)
-
-
변 경 자 설 명 i 카운트시 대소문 무시 o countc함수 처음 호출에서 문자와 변경자를 수행하고 중간 단계에서 문자와 변경자가 변경시 무시한다 t 문자열의 뒷부분 공백 제거 v 문자열에서 지정한 문자가 아닌 문자 카운트
관련 함수
함수명 | 함수내용 |
CALL SCAN | 문자열에서 주어진 단어의 위치와 length 반환한다. |
CALL SCANQ | Quotation Mark에 의해 구분된 구분자는 무시하고, 문자에서 주어진 단어의 위치와 length 반환한다. |
COUNT | 문자열에서 지정 단어의 출현 횟수를 반환한다. |
COUNTC | 문자열에서 지정한 문자의 출현 및 비출현 횟수를 카운트한다 |
COUNTW | 문자열에서 지정한 단어의 갯수를 카운트한다. |
FIND | 지정한 문자열 안에 지정 문자 위치를 반환한다. |
FINDC | 지정한 문자열 안에 지정 문자의 존재성에 대한 결과 반환한다. |
FINDW | 문자열에서 지정한 단어의 문자 위치를 반환하거나 문자열에 존재하는 단어의 갯수를 반환한다. |
INDEX | 문자열에서 해당 문자열 단위로 위치를 검색하여 첫 번째 위치를 반환한다. |
INDEXC | 문자열에서 해당 문자 단위로 위치를 검색하여 첫 번째 위치를 반환한다. |
INDEXW | 문자열에서 해당단어 단위로 위치 검색하여서 첫 번째 단어 위치를 반환한다. excerpt는 단어 앞뒤의 공백은 제거후 검색한다. |
PRXMATCH | 패턴 일치여부를 검색하고, 패턴이 발견된 첫 번째 위치를 반환한다. |
SCAN | 문자열에서 지정한 n번째 단어를 추출한다. |
SCANQ | quotation marks로 둘러쌓인 경우 구분자를 무시하고, 문자열로부터 n번째 단어를 추출한다. |
VERIFY |
지정한 문자열과 대상 문자열을 비교하여 지정한 문자열이 존재하지 않는 문자의 첫 번째 위치를 반환한다. |
예 제
문자열에서 지정한 문자, 문자열의 출현 횟수를 카운트 한다.
SAS Statements |
Data COUNTC;
* a 출현횟수;
xyz = 'Baboons Eat Bananas '; howmanya=countc(xyz,'a');
put howmanya;
* b 출현횟수;
xyz = 'Baboons Eat Bananas '; howmanyb=countc(xyz,'b');
put howmanyb;
* b 출현횟수(대소문구분없이);
howmanyb_i = countc('Baboons Eat Bananas ','b','i');
put howmanyb_i;
* a 또는 b 문자 출현횟수(대소문구분없이);
xyz = 'Baboons Eat Bananas ';
howmanyab_i = countc(xyz,'ab','i');
put howmanyab_i;
* a,b 이외의 출현횟수(대소문구분없이, 공백포함);
variable1 = 'Baboons Eat Bananas '; variable2 = 'ab';
variable3 = 'iv';
howmanyab_iv = countc(variable1,variable2,variable3);
put howmanyab_iv;
* a,b 이외의 출현횟수(대상문자열의 공백제거,대소문구분없이);
expression1 = 'Baboons '||'Eat Bananas ';
expression2 = trim('ab ');
expression3 = compress('i '||'v'||' t');
howmanyab_ivt = countc(expression1,expression2,expression3);
put howmanyab_ivt;
run;
Results |
5
1
3
8
16
11
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 함수(SAS Function) 리스트 링크 |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
[SAS 함수] 109. CSS 함수 (0) | 2018.12.03 |
---|---|
[SAS 함수] 111. CV 함수 (0) | 2018.12.03 |
【SAS 함수】 107. COUNT 함수 (0) | 2018.12.02 |
【SAS 함수】 106. COSH 함수 (0) | 2018.12.02 |
【SAS 함수】 105. COS 함수 (0) | 2018.12.02 |
댓글