SAS에서 bigdata를 다루면서 필요하고 보고 싶은 관측치만 간단하게 짤라서 보고 싶은 경우가 있다.
그에 해당하는 옵션인 firstobs 와 obs 에 대해서 알아보자.
아래의 코딩 사진과 주석을 보면서 이해해보자.
ex데이터는 약5백6십만 건의 데이터 인데 options obs=100을 입력함으로써 ex1데이터셋으로
ex데이터셋의 첫번째 관측치부터 100번째 관측치까지 뽑아내는 말이다.
그다음은 같은 방법인데 앞에 firstobs=5라는 것을 추가하여 첫번째가 아닌 5번째 관측치부터 obs=10
즉, 5번째 관측치부터 10번째 관측치 6개(5,6,7,8,9,10번째 관측치)를 가져오라는 말이다.
데이터셋 속성을 보면 알 수 있듯이 기존 ex데이터셋은 5백 6십만건
obs=100을 입력하여 ex1은 100건
firstobs=5 obs=10을 입력하여 ex2는 6건이 추출된 것을 알 수가 있다.
sas options firstobs, obs에 대하여 간단하고 쉽게 알아보았다.
'SAS' 카테고리의 다른 글
[SAS] SAS에서 proc rank를 이용하여 순위구하기 (0) | 2014.02.05 |
---|---|
[SAS] SAS rename (SAS에서 rename을 이용해 변수명,칼럼명 바꾸는 방법) (0) | 2014.02.05 |
[SAS] SAS를 이용해 날짜 차이 값 구하기(mdy, intck 이용) (1) | 2014.02.04 |
[SAS] SAS 함수 (난수 함수) (0) | 2014.02.04 |
[SAS] SAS 함수 (통계 및 확률분포 함수) (0) | 2014.02.04 |
댓글