SAS BASE

Crambible / sas 문제 4

표독's 2016. 1. 27. 21:39



문제 수정

이 문제는 오류가 있다고 한다.

data sasuser.one two sasdata.three;  

가 아니라 

data sasuser.one sasuser.two other;

if x=5 then output sasuser.one;

if y<5 then output sasuser.two;

output;


1. PDV 

중요한 포인트는 

SAS가 이미 한 번 기존 데이터로 부터 생성 데이터로 읽고나서

IF 구문을 실행 한다는 것이다.



 SASUSER.ONE

SASUSER.TWO 

WORK.OTHER 

X

X

Y

X

 5

 5

 3

 5

 

 

 5

 

 

원래 sasdata.two에 있던 데이터들은 다 들어가고,

IF 구문에 만족 하는 값들은 추가적으로 할 당 된다.


따라서 답은 A 





'SAS BASE' 카테고리의 다른 글

Crambible / sas 문제 6  (2) 2016.01.27
Crambible / sas 문제 5  (0) 2016.01.27
Crambible / sas 문제 3  (0) 2016.01.27
Crambible / sas 문제 2  (0) 2016.01.27
Crambible / sas 문제 1  (0) 2016.01.27