下面两段代码生成的数据集为什么不一样,是因为output的位置吗?
data adae2;
set adae1;
if trtpn=1 then do ;
group='COL1';
output;
end;
if trtpn=3 then do;
group='COL2';
output;
end;
if trtpn=2 then do;
group='COL3';
output;
end;
run;
data adae4;
set adae1;
if trtpn=1 then group='COL1';
output;
if trtpn=3 then group='COL2';
output;
if trtpn=2 then group='COL3';
output;
run;