data A B;
set data c;
if var>1 then output A;
else if var<1 then do;
output B;
indicator = data_b;
end;
run;
我想将数据c分成数据A和B.对于数据b,我想添加一个名为indicator的额外列,并且这些列的值是相同的:data_b(字符值);
但是,程序可以运行但列指示器中的值缺失。我哪里弄错了?谢谢。
答案 0 :(得分:2)
在将观察结果输出到数据集之后,您正在设置indicator
的值。尝试在OUTPUT
语句之前移动该行。