본문 바로가기
SAS

[SAS] sas에서 데이터셋에 조건에 맞는 값들을 뽑아내 각각의 데이터셋으로 저장하는 방법

by SASBIGDATA김진휘 2014. 4. 7.

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 김진휘

 

 

댓글