본문 바로가기
SAS/SAS 함수

【SAS 함수】 23. ATTRN 함수

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

포스팅 목차

    23. ATTRN

     


    SAS 데이터 세트와 연관된 다양한 수치형 속성값을 반환한다.

    Category: SAS File I/O

     

    문 법


    ATTRN
     (data-set-id,attr-name)

    Arguments

    data-set-id   는 Open 함수가 반환하는 Data set 인식자를 지정.

     

    attr-name 는 아래 리스트의 숫자 속성을 지정.

     


    참 고

    • ALTERPW  : 데이터 세트 변경을 암호가 필요한지 여부를 반환한다.
    • ANOBS  : 엔진이 관측치 수를 파악하고 있는지 여부를 반환한다.
    • ANY  : 데이터 세트가 관측치 또는 변수를 가지고 있는지 여부를 반환한다.
    • ARAND  : 엔진이 랜덤 access 지원 여부를 반환한다.
    • ARWU  : 엔진이 파일을 조작할 수 있는지 여부를 반환한다.
    • CRDTE  : 데이터 생성일자를 반환한다.
    • ICONST  : 데이터의 무결성여부를 반환한다.
    • INDEX  : 인덱스 지원여부를 반환한다.
    • ISINDEX  : 인덱스 존재 여부를 반환한다.
    • LRECL  : 논리적 레코드 length를 반환한다.
    • MODTE  : 데이터가 수정된 마지막 날짜를 반환한다.
    • NOBS  : 물리적 관측치의 수를 반환한다.
    • NVARS  : 변수의 개수를 반환한다.
    • PW  : 암호 여부를 반환한다.

     


    관련 구문 및 함수

    함수명 함수내용
    ATTRC SAS 데이터 세트와 연관된 다양한 문자 속성 값을 반환한다.
    ATTRN
    SAS 데이터 세트와 연관된 다양한 수치형 속성값을 반환한다.
    OPEN SAS 데이터 세트를 OPEN하고, 데이터 세트 ID를 반환한다.
    VARNUM SAS 데이터 세트에서 위치하고 있는 SAS 변수의 위치(Position) 정보 값을 반환한다.

     


    예 제

     

     다음 예제는 SASUSER.INCOME 데이터 세트의 암호화 여부를 반환한다.

    SAS Statements
    DATA ATTRN; 
         DSID = OPEN("SASUSER.INCOME"); 
         PW   = ATTRN(DSID,"PW"); 
         IF PW THEN PUT "DATA SET IS PROTECTED"; 
         ELSE       PUT "DATA SET IS NOT PROTECTED"; 
    RUN;

     

    Results (LOG 화면)
     DATA SET IS NOT PROTECTED
     DSID=0 PW=. _ERROR_=1 _N_=1

     


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

     

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

     

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

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

    [SAS 함수] 25. BETA 함수  (0) 2018.11.16
    【SAS 함수】 24. BAND 함수  (0) 2018.11.16
    【SAS 함수】 22. ATTRC 함수  (0) 2018.11.16
    【SAS 함수】 21. ATAN2 함수  (0) 2018.11.15
    【SAS 함수】 20. ATAN 함수  (0) 2018.11.15

    댓글