포스팅 목차
CHOOSEN
인수 리스트에서 선택된 숫자값을 반환한다.
Category: | 문자함수(문자열처리함수) |
MAIN |
문 법
CHOOSEN (index-expression, selection-1 <,...selection-n>) |
Arguments
- index-expression
- 는 숫자 표현을 지정.
참 고
만약 index-expression가 음수라면 뒤에서부터 지정하여 반환한다.
관련 함수
함수명 | 함수내용 |
CHOOSEC | 인수 리스트에서 선택된 문자값을 반환한다. |
CHOOSEN | 인수 리스트에서 선택된 숫자값을 반환한다. |
COALESCEC | 문자인수 리스트에서 첫번째 non-missing값을 반환한다. |
FIND | 지정한 문자열 안에 지정 문자 위치를 반환한다. |
FINDC | 지정한 문자열 안에 지정 문자의 존재성에 대한 결과 반환한다. |
FINDW | Returns the character position of a word in a string, or returns the number of the word in a string. |
FIRST Function | Returns the first character in a character string. |
INDEX | 문자열에서 해당 문자열 단위로 위치를 검색하여 첫 번째 위치를 반환한다. |
INDEXC | 문자열에서 해당문자 단위로 위치를 검색하여 첫 번째 위치를 반환한다. |
INDEXW | 문자열에서 해당단어 단위로 위치 검색하여서 첫 번째 단어 위치를 반환한다. excerpt는 단어 앞뒤의 공백은 제거후 검색한다. |
SCAN | 문자열에서 지정한 n번째 단어를 추출한다. |
VERIFY | 주어진 문자열과 대상문자열을 비교하여 존재하지 않는 문자의 첫 번째 위치를 반환한다. |
예 제
예 제 1 :
첫 번째 인수가 지정한 위치의 숫자값을 반환한다.
즉, 5번째의 679, 뒤에서 2번째의 4, 3번째의 33, 뒤에서 5번째의 1014값을 반환한다.
SAS Statements |
data _null_;
ItemNumber = choosen(5,100,50,3784,498,679);
Rank = choosen(-2,1,2,3,4,5);
Score = choosen(3,193,627,33,290,5);
Value = choosen(-5,-37,82985,-991,3,1014,-325,3,54,-618);
put ItemNumber= Rank= Score= Value=;
run;
Results |
ItemNumber=679 Rank=4 Score=33 Value=1014
SAS 함수(SAS Function) 리스트 링크 |
엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크 |
SAS 데이터 스텝 구문 리스트(SAS Data Step Statement) |
반응형
'SAS > SAS 함수' 카테고리의 다른 글
[SAS 함수] 90. CLOSE 함수 (0) | 2018.11.28 |
---|---|
【SAS 함수】 89. CINV 함수 (0) | 2018.11.28 |
【SAS 함수】 87. CHOOSEC 함수 (0) | 2018.11.28 |
【SAS 함수】 86. CEXIST 함수 (0) | 2018.11.28 |
【SAS 함수】 85. CEILZ 함수 (0) | 2018.11.27 |
댓글