포스팅 목차
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 |
댓글