全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7234 8
2010-10-23
有个和几个帖子一样的疑惑,请高手不吝赐教
处理如下一组数据集:
A
B
C
X
X
X
X
X



F
H
W
Z
其中X代表MISSING VALUE,如何能使得X自动由上次C来取代,而且并不知道X的数量多少,并且用SET 语句读入,用RETAIN记忆上一次的读取。
二维码

扫码加我 拉你入群

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

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

全部回复
2010-10-23 14:59:10
解决了。有点幼稚的问题。
二维码

扫码加我 拉你入群

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

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

2010-10-23 16:29:43
refer to Crackman's blog.
二维码

扫码加我 拉你入群

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

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

2010-10-23 19:44:19
data crackman;
retain old_x;
input x $@;
missing x;
if x ne 'x' then old_x=x;
else x=old_x;
datalines;
a
b
f
x
t
x  
y
x
;
run;
proc print;
run;
二维码

扫码加我 拉你入群

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

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

2010-10-23 20:14:22
retain 放在data的后面,set 的前面
二维码

扫码加我 拉你入群

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

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

2010-10-23 20:37:46
谢谢crackman精彩演绎
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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