sas菜鸟有题求助:
我想做个数据检测编程
data missing;
input id $ x1 x2 x3 x4;
datalines;
1001 4 0 7 9
1002 . . 1 10
1003 . 2 . .
1004 2 9 . 0
1005 0 1 4 9
;
data failure(keep=id failure val1 val2);
set missing;
if x1<3 & x2<3 then do;
failure=1000;
val1=x1;
val2=x2;
output;
end;
run;
可是显示结果总是把缺失值给检测出来(可能由于缺失值本身是小于零的),比如 id 1002、1003 也符合if 的条件,可是含缺失值的id对我来说没有意义。我想要的是如果x1、x2 的
任意一方为缺失值,则
不参加运算。请各位高手指教!(另,将缺失值设置为0或者其他数值有很大风险)谢谢各位!