全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2441 8
2014-02-22
我现在想要做的是:一个表格是etdaily2:公司、交易日期、交易日期编号(1234……)、日收益率;一个表格是m1:公司、公告日期、公告日期对应的交易日期编号(eg.237)。现在想把两个表格合并,得到m2:公司、公告日期、交易日期、日收益率(其他字段不需要去掉)。我用的命令是:
data m2;
merge etdaily2(in=a) m1(in=b);
by firm;
if a=1 and b=1;
run;
但现在的问题是,有些公司不止一次公告日期,但是按照这个命令只能对应出一次公告日期。我最后的目标是得到公告日期前后150天的交易日期日收益率,现在etdaily2中的交易日期长达4年,数据是足够的,但是不知道怎样才能得到每次公告所对应的交易日期?
论文眼瞅着要开天窗了,跪谢大神帮助!!!
二维码

扫码加我 拉你入群

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

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

全部回复
2014-2-22 14:27:26
顶顶顶~~~求大神求解答求编程非常感谢啊/(ㄒoㄒ)/~~ (┳_┳)...
二维码

扫码加我 拉你入群

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

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

2014-2-22 16:34:47
刚刚我表述的不是很清楚,我重新表达一遍,非常感谢~~~!!我想要的是把表a和表b合并:
表a:
公司  公告日期  公告日期对应的交易日期编号
COM1  20120102      112
COM1  20120104      114
COM2  20120102       112
表b:
公司   交易日期   交易日期编号   日收益率  
COM1  20120101    111               x1
COM1  20120102     112              x2
COM1  20120103     113              x3
COM1  20120104     114              x4
COM2  20120101     111              y1
我现在想把两个表合并,使其得到一张表包括了公司、公告日期、交易日期、日收益率,即:
公司    交易日期     公告日期     日收益率   交易日期编号
COM1 20120101   20120102    X1           111
COM1 20120102   20120102    X2           112
COM1 20120103   20120102    X3           113
COM1 20120104   20120102    X4           114
COM1 20120101   20120104    X1           111
COM1 20120102   20120104    X2           112
COM1 20120103   20120104    X3           113
COM1 20120104   20120104    X4           114
COM2 20120101   20120102    Y1           111
我现在用的命令是:
data c;
merge a(in=a) b(in=b);
by firm;/公司/
if a=1 and b=1;
run;
但是这样子每个公司只能对应出一个公告日期,即20120102的那四条,怎样能让它每个公告日期都对应上呢?
二维码

扫码加我 拉你入群

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

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

2014-2-22 16:52:30
复制代码
二维码

扫码加我 拉你入群

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

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

2014-2-22 17:11:19
你的太阳 发表于 2014-2-22 16:52
非常非常感谢您的回答~~但请原谅我是个菜鸟,我在试运行的时候,31行的“;”处给出了错误提示:
;
     -
     22
ERROR 22-322: 语法错误,期望下列之一: 名称, 带引号的字符串, 数值常数, 日期时间常数, 缺失值, BTRIM, INPUT, PUT, SUBSTRING,
              USER.

麻烦可以解答一下吗?谢谢~
二维码

扫码加我 拉你入群

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

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

2014-2-22 19:09:33
嘤嘤嘤继续求助~~~~~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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