全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3086 4
2012-10-17
求教各位前辈,小弟近日在工作中需要对股指期货的TICK数据进行处理,但是非主力合约存在数据缺失的情况。数据的截图见附件,如何利用RETAIN将缺失的观测值用最近的一个值补齐?真心求教,谢谢大家!
附件列表
未命名.jpg

原图尺寸 43.52 KB

未命名.jpg

二维码

扫码加我 拉你入群

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

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

全部回复
2012-10-17 10:08:47
下面是对一个field进行操作,期待大牛们给出更简单的方法:
data test;
set srcdata;
retain tmp_buyprice1;
if buyprice1^=. then tmp_buyprice1=buyprice1;
else buyprice1=tmp_buyprice1;
drop tmp_buyprice1;
run;
二维码

扫码加我 拉你入群

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

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

2012-10-17 10:16:02
00810112 发表于 2012-10-17 10:08
下面是对一个field进行操作,期待大牛们给出更简单的方法:
data test;
set srcdata;
多谢!
二维码

扫码加我 拉你入群

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

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

2012-10-17 10:28:25
复制代码


所谓的最近的这里理解为最近的前一个。如果第一行有缺失,不知道怎么补。那个字符变量可以额外补。京剧
二维码

扫码加我 拉你入群

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

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

2012-10-17 10:39:34
jingju11 发表于 2012-10-17 10:28
所谓的最近的这里理解为最近的前一个。如果第一行有缺失,不知道怎么补。那个字符变量可以额外补。京剧
多谢大哥!
在校不努力,工作徒伤悲啊
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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