INPUT id sex $ age inc r1 r2 r3 ;
DATALINES;
1 F 35 17 7 2 2
17 M 50 14 5 5 3
33 F 45 6 7 2 7
49 M 24 14 7 5 7
65 F 52 9 4 7 7
81 M 44 11 7 7 7
2 F 34 17 6 5 3
18 M 40 14 7 5 2
34 F 47 6 6 5 6
50 M 35 17 5 7 5
;
run;
DATA s;
INPUT id sex $ age inc r1 r2 r3 ;
DATALINES;
1 F 35 17 7 2 2
17 M 50 14 5 5 3
33 F 45 6 7 2 7
49 M 24 14 7 5 7
65 F 52 9 4 7 7
;
run;
proc sort data=survey;
by id sex;
run;
proc sort data=s;
by id sex;
run;
data aa bb;
set survey(in=a) s(in=b);
by id sex;
if a and b then output aa;
else output bb;
run;
希望输出两个table就是如果id 和sex 都相同的话输出aa,否则到bb。学过好像是用这个方法,但是结果不对希望大家帮帮我,谢谢!!!!



雷达卡





京公网安备 11010802022788号







