35 given the SAS dataset SASDATA.TWO:
X Y
5 2
3 1
5 6
The following SAS program is submitted:
data SASUSER.ONE SASUSER.TWO OTHER;
set SASDATA.TWO;
if X eq 5 then output SASUSER.ONE;
if Y lt 5 then output SASUSER.TWO;
output;
run;
the answer is that SASUSER.ONE has 5 observations
SASUSER.TWO 5
WORK.OTHER 3
Why?
s***y 发帖数: 1130
2
ONE 长这样:
Obs x y
1 5 2
2 5 2
3 3 1
4 5 6
5 5 6
TWO
Obs x y
1 5 2
2 5 2
3 3 1
4 3 1
5 5 6
OTHER
Obs x y
1 5 2
2 3 1
3 5 6
好多年没碰SAS了,具体为什么output成这样,我也不知道,只是run了一遍code。
谁给解释解释
【在 i*********e 的大作中提到】 : 35 given the SAS dataset SASDATA.TWO: : X Y : 5 2 : 3 1 : 5 6 : The following SAS program is submitted: : data SASUSER.ONE SASUSER.TWO OTHER; : set SASDATA.TWO; : if X eq 5 then output SASUSER.ONE; : if Y lt 5 then output SASUSER.TWO;