全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
8477 13
2013-05-13
悬赏 50 个论坛币 已解决
现有5分钟间隔的高频数据
douyou.txt
大小:(1.86 MB)

 马上下载


格式是CSV的,用下面的代码可以转成SAS数据。
复制代码
每一天数据完整的时刻为:
9:01
9:06
9:11
9:16
9:21
9:26
9:31
9:36
9:41
9:46
9:51
9:56
10:01
10:06
10:11
10:31
10:36
10:41
10:46
10:51
10:56
11:01
11:06
11:11
11:16
11:21
11:26
13:31
13:36
13:41
13:46
13:51
13:56
14:01
14:06
14:11
14:16
14:21
14:26
14:31
14:36
14:41
14:46
14:51
14:56

这45个时刻。
要求:
  用SAS设计一个程序,检查每一天是否都有这45个时刻,若没有45条数据,用前一个时刻的值补上这个时刻的数据。因数据量较大,需要程序运行效率高些。烦请大牛帮忙!在此感谢下。

最佳答案

playmore 查看完整内容

首先你做一张完整时间间隔的表,然后左连接行情表 这样可以得到完整的表,只不过若某时间点没有行情数据,则该行的行业变量为空 然后用我的宏FillMissWithNonMiss填补下缺失值就好了
二维码

扫码加我 拉你入群

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

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

全部回复
2013-5-13 12:05:08
首先你做一张完整时间间隔的表,然后左连接行情表
这样可以得到完整的表,只不过若某时间点没有行情数据,则该行的行业变量为空
然后用我的宏FillMissWithNonMiss填补下缺失值就好了
二维码

扫码加我 拉你入群

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

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

2013-5-13 19:19:32
using the hash component will be more efficient!
复制代码
二维码

扫码加我 拉你入群

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

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

2013-5-13 19:25:54
By the way,the code you use to import the stock data might by wrong.
The variable name can not be chinese character.
I change it as follow:
复制代码
二维码

扫码加我 拉你入群

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

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

2013-5-13 19:30:01
zhou.wen 发表于 2013-5-13 19:19
using the hash component will be more efficient!
强悍!学习了。
二维码

扫码加我 拉你入群

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

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

2013-5-14 15:15:21
不懂!学习了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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