楼主: fzcoolbaby
1931 1

sas 缺失值替换 [推广有奖]

  • 4关注
  • 1粉丝

讲师

30%

还不是VIP/贵宾

-

威望
0
论坛币
66 个
通用积分
7.5300
学术水平
0 点
热心指数
2 点
信用等级
0 点
经验
10027 点
帖子
209
精华
0
在线时间
696 小时
注册时间
2009-7-29
最后登录
2023-6-5

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
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)
二维码

扫码加我 拉你入群

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

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

关键词:缺失值 Numbers numeric Number array SAS 缺失

沙发
sas_user 发表于 2011-5-9 18:57:14 |只看作者 |坛友微信交流群
以下是用行的均值代替。是楼主想要的吗?
testmiss(i)=mean(of var1-var3)

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-11-5 23:19