본문 바로가기
SAS/SAS 함수

【SAS 함수】 328. PROPCASE

by 기서무나구물 2021. 10. 8.

포스팅 목차

    o PROPCASE

     


    인수의 모든 단어를 proper case (제목 케이스) 형태로 변경한다.

    Category: 문자처리함수(문자함수)

     

    문 법


    PROPCASE
     (argument <,delimiter(s)>)


    Arguments

     

    Required Argument

         argument

              는 문자형 상수, 변수 또는 표현식을 지정한다.

     

    Optional Argument

         delimiter

          는 따옴표로 묶인 하나 이상의 구분자를  지정한다. 기본 구분자는 공백, 슬래시, 하이픈, 시작 괄호, 마침표, 탭이다.

     


    상세 내용

     

    반환되는 변수의 길이

    DATA 단계에서 PROPCASE 함수가 아직 길이가 할당되지 않은 변수에 값을 반환하는 경우, 해당 변수의 길이는 PROPCASE 함수에서 지정한 첫 번째 인수의 길이로 설정된다.

    The Basics

    PROPCASE 함수는 문자 인수를 복사한 후 모든 대문자를 소문자로 변환한다. 그런 다음 공백, 슬래시, 하이픈, 시작 괄호, 마침표, 탭 다음에 오는 첫 번째 문자를 대문자로 변환한다. PROPCASE 함수는 변경된 값을 반환다.

    두 번째 인수를 사용하면 기본 구분자가 더 이상 적용되지 않는다.

     


    관련 함수

    함수명 함수내용
    LOWCASE 모든 문자를 소문자로 변환한다. (소문자로 전환)
    PROPCASE 모든 단어를 proper case 로 변경한다.
    UPCASE 모든 문자를 대문자로 변환한다.

     


    예 제

    SAS Statements

    각 단어의 첫 글자를 대문자로 변경한다.

    data _null_;
         x = lowcase('THIS IS A DOG');
         y = propcase(x);
         z = propcase(lowcase('THIS IS A DOG'));
    
         put x=;
         put y=;
         put z=;
    run;

     

    Results
    x=this is a dog
    y=This Is A Dog
    z=This Is A Dog

     


    SAS 함수(SAS Function) 리스트 링크

     

    엑셀(EXCEL)과 SAS 함수(SAS Function) 비교 리스트 링크

     

    SAS 데이터 스텝 구문 리스트(SAS Data Step Statement)
    반응형

    'SAS > SAS 함수' 카테고리의 다른 글

    【SAS 함수】 330. PRXMATCH  (0) 2021.10.09
    【SAS 함수】 329. PRXCHANGE  (0) 2021.10.08
    【SAS 함수】 327. PROBT  (0) 2021.10.08
    【SAS 함수】 326. PROBNORM  (0) 2021.10.08
    【SAS 함수】 325. PROBNEGB  (0) 2021.10.08

    댓글