全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2026 3
2009-11-26
我现在有以下股票数据:
time     price    volume
10:53   21.3     8352
10:54   21.1     2000
10:54   21.1     5000
10:54   21.1     3000
现在我想把同一时间同一价格的数据合并,交易量取平均值,合并成一条新的记录。合并后的结果为
time     price    volume
10:53   21.3     8352
10:54   21.1     3333
请问用SAS怎样能实现?
谢谢各位大虾!
二维码

扫码加我 拉你入群

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

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

全部回复
2009-11-26 13:22:08
data x;
input time$     price    volume@@;
cards;
10:53   21.3     8352
10:54   21.1     2000
10:54   21.1     5000
10:54   21.1     3000
;run;
proc sql;create table final as select time,price ,avg(volume)
as volume format 8.0 from x group by time ,price;quit;
二维码

扫码加我 拉你入群

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

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

2009-11-26 14:24:48
复制代码
二维码

扫码加我 拉你入群

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

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

2009-11-27 23:25:55
什么大虾?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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