data male female;
input A B C D sex$ @@;
if sex='m' then output out=male;
if sex='f' then output out=female;
cards;
0 0 0 1 m 1 1 0 0 f
0 0 1 0 m 0 0 0 1 f
0 1 1 0 f 1 1 0 0 m
;
proc print data=male;
proc print data=female;
run;
请问以上程序为什么在out后面接上等号之后,会出现下图的问题,但是我把“out=”删去之后就能正常运行了。
一般来说如果想把输出结果存到指定数据集中,不是应该都要定义语句output out=...的吗?
求各路大神帮忙解答一下呗