楼主: ciciwanghk
19396 11

[原创博文] 缺失值替换为0 [推广有奖]

11
greatqun 发表于 2010-12-27 15:15:59
这个方法也可以,将缺失值替换成 0/均值/中位数
proc stdize data=a0 reponly missing= 0/mean/median;
var _numeric_;
run;

12
elek.me 发表于 2010-12-27 20:45:52
一个普遍比较适用,我比较推荐的方法:
  1. data a;
  2.         input x y z ;
  3.         datalines;
  4.         1 2 .
  5.         3 . 4
  6.         5 . .
  7.         ;
  8. run;

  9. data want(drop=i);
  10.         set a;
  11.         array tmp[*] _numeric_;
  12.         do i=1 to dim(tmp);
  13.                 tmp[i]=coalesce(tmp[i],0);
  14.         end;
  15. run;
复制代码
我的博客: http://elek.me/sas
联系我: http://about.me/elek

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-6 08:45