问题出在proc print;run;这一步:
1. proc print; run; 会把最后创建的数据集print出来;
2. MODIFY语句只是修改数据集,并不会做新数据集;(Replaces, deletes, and appends observations in an existing SAS data set in place but does not create an additional copy. )
可以在proc print; run; 之前加上这句来看print的是哪个数据集:
%put The last dataset created: &syslast;