SAS FUNCTION
SAS 9.1.3
Go to Documentation Home
HOME
Go to Book List
FUN_home
Go to Table of Contents
연구회
Go to Index
자료실
Go to Master Index
SAS  9.1.3
Go to Feedback page
MAIL
COUNTC
Go to previous page
Previous
Go to next page
Next
처음메뉴로

108. COUNTC



문자열에서 지정한 문자의 출현 및 비출현 횟수를 카운트하자.
Category: 문 자

문 법
인 수
예 제
함 수 비 교

문법

MAIN

COUNTC (string,characters<,modifiers>)

Arguments

string
는 문자상수, 변수 표현을 지정.

modifiers(변경자)

변 경 자

설 명

i 카운트시 대소문 무시
o countc함수 처음 호출에서 문자와 변경자를 수행하고 중간 단계에서 문자와 변경자가 변경시 무시한다
t 문자열의 뒷부분 공백 제거
v 문자열에서 지정한 문자가 아닌 문자 카운트


예제

MAIN

 

 문자열에서 지정한 문자, 문자열의 출현 횟수를 카운트 한다.

SAS Statements Results
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;

 

 

 

5

1

3

8

16

11


함수비교

Functions:

107.COUNT

  165.FINDC
  205.INDEXC
  433.VERIFY

2006년 백승민 제작하였답니다. 
( http://cafe.daum.net/statsas )