数据集看起来像这样
可变 1 。 3 。 五 。 7 。 9
如何使用正确的值替换缺失的偶数值 结果数据应显示为 1 2 3 4 五 6 7 8 9
答案 0 :(得分:0)
你的意思是数据看起来像这样:?
var
---
1
.
3
.
etc
并且你希望介于两者之间的那些比以前多一个吗?如果是的话......
data one;
input var;
datalines;
1
.
3
.
5
;
run;
data two (drop=prev_var);
set one;
retain prev_var;
if missing(var) then do;
var = prev_var + 1;
end;
prev_var=var;
run;
proc print data = two noobs; run;