sas에서 데이터셋안의 조건에 맞는 값들을 각각 뽑아내서 따로따로 각각의 데이터셋으로 저장하는 방법을 알아보자.
[사진참조]
위의 코딩을 보면 total에는 num과 cost 두개의 변수를 가진 총 4개의 관측치가 있다.
코딩 설명
data a b; 데이터셋 a와 b를 생성해라.
set total; 데이터셋 total을 가져와라.
if num='aaa' then output a; 만약 num값이 aaa이면 a데이터셋으로 보내라.
else if num='bbb' or num='ccc' then output b; 만약 num값이 bbb이거나 ccc이면 b 데이터셋으로 보내라.
run; 실행해.
위의 결과창을 보면 a와 b라는 데이터셋이 생기면서 각각 조건에 맞는 값들이 저장된 것을 확인 할 수가 있다.
sasbigdata.com 김진휘
'SAS' 카테고리의 다른 글
[SAS] sas array배열과 do를 이용해서 여러변수들의 특정관측치 찾아내는 방법 (0) | 2014.04.09 |
---|---|
[SAS] sas에서 문자형(character)를 수치형(numeric)으로 변환방법(수치형을 문자형으로도 포함) (0) | 2014.04.09 |
[SAS] sas 문자형(Character) 변수 숫자형(Numeric) 변수로 바꾸기, 숫자형을 문자형으로 바꾸는 방법 (0) | 2014.04.04 |
[SAS] sas proc univariate 로 히스토그램 그리기(percent) (0) | 2014.04.03 |
[SAS] sas에서 그룹안에 특정값이 함께 있는 경우와 없는 경우 건수 알아내는 방법 (0) | 2014.04.02 |
댓글