全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2733 2
2009-02-10
下列一组数据:
12
15
.
.
34
45
.
.
.
14
.
.
........

想把上述数据中的缺失值变为与上一个非缺失值数据相同,即想变为:
12
15
15
15

34
45
45
45
45

14
14
14

........

请教各位高手怎么能在sas中实现啊,万分感激。。。。
<script type="text/javascript"></script><script src="https://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script><script></script>
二维码

扫码加我 拉你入群

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

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

全部回复
2009-2-10 13:17:00

Try this.

data a;
 input var1 var2;
datalines;
1 2
2 3
. 4
4 .
. .
. 5
7 6
;run;
data test (drop=varx);
   retain varx;
   set a;
   if var1 =' ' then var1=varx;
   varx = var1;
run;
proc print data=test;
run;

output
 Obs    var1    var2
 1       1       2
 2       2       3
 3       2       4
 4       4       .
 5       4       .
 6       4       5
 7       7       6

二维码

扫码加我 拉你入群

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

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

2009-2-10 15:16:00

Thank you !!可以处理了。。。。

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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