全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1995 1
2011-05-09
data numbers;                                                           
  input var1 var2 var3;                                             
datalines;                                                              
7 1 4                                                                  
. 0 8                                                                  
9 9 .                                                                  
5 6 2                                                                  
8 3 0                                                                  
;                                                                                                                                          
data nomiss(drop=i);                                                   
  set numbers;                                                            
  array testmiss(*)  _numeric_;
    do i = 1 to dim(testmiss);                                 
    if testmiss(i)=. then testmiss(i)=0;   
  end;                                                                    
run;                                                                    
proc print;
run;

我想把上述的数据值用为缺失值的均值替换,如何能够实现?(不要说用proc means)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-5-9 18:57:14
以下是用行的均值代替。是楼主想要的吗?
testmiss(i)=mean(of var1-var3)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群