- data aa;
- do subjid=1 to 5;
- do visit=1 to 5;
- trt='out';
- output;
- end;
- end;
- run;
- data aa2;
- do subjid=1 to 3;
- visit=6;trt1='pho';
- output;
- end;
- subjid=4;
- visit=6;trt1='aa';
- output;
- subjid=5;
- visit=6;trt1='mis';
- output;
- run;
- data aa3;
- set aa aa2 ;
- if trt='' then do;trt=trt1;num=_n_;end;
- run;
解决方法也有,就是在data aa3 步,set后加by subjid visit;或者另起一data步进行if。
但我并不清楚详细原理,希望各位老师帮忙



雷达卡




京公网安备 11010802022788号







