proc sort data=sashelp.class out=class;
by sex;
run;
data _null_;
length filedir $40;
set class;
by sex;
if first.sex then filedir="c:\files\test_"||strip(sex)||".txt";
file dummy filevar=filedir;
put (_All_)(=);
run;
谢谢你的回答,我用了上述方法,能够出来结果了,不过想完善一下,我想我将包括sex在内的一些变量去掉,然后再输出到="c:\files\test_"||strip(sex)||".txt这个文档里,请问一下有什么办法吗?我在if语句后加
then do ;
drop sex ;
filedir="c:\files\test_"||strip(sex)||".txt";
end;
好像不可以,麻烦问一下有什么办法吗?
proc sort data=sashelp.class out=class;
by sex;
run;
data _null_;
length filedir $40;
set class;
by sex;
if first.sex then filedir="c:\files\test_"||strip(sex)||".txt";
file dummy filevar=filedir;
put (name age--weight)(=);
run;