본문 바로가기
SAS/SAS 함수

【SAS 함수】 88. CHOOSEN 함수

by 기서무나구물 2018. 11. 28.

포스팅 목차

    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

    댓글