全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3268 4
2011-03-25
我这里有一个1998年—2010年增发配股数据,有在锐思数据库上下载的1998—2010年资产负债表数据,但是该数据有的年份有季报,有的年份只有有半年报和年报,我想把两个表合并,例如:
          1998-01-08 上海九百 进行了配股
          我需要把上海九百资产负债表的数据在后面,如果资产负债表数据里有季报,则采用1998-03-31的数据;如果资产负债表数据没有季报,则采用1997年的年报数据,总之采用在配股日之前,离配股日最近的数据,不知道要怎么写代码。
          向各位大侠求助!
二维码

扫码加我 拉你入群

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

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

全部回复
2011-3-25 18:54:20
用merge命令,例如:
Data data_name;
       merge data_name1  data_name2;
           by variable_name;
run;
二维码

扫码加我 拉你入群

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

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

2011-3-26 16:59:34
2# xiangweinn
没有那么简单啊,这样合并的话达不到我的对应要求啊
二维码

扫码加我 拉你入群

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

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

2011-3-29 10:37:36
你的问题不够详细..什么叫没有季报..数据的结构是怎么样的...举个例子比较好
二维码

扫码加我 拉你入群

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

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

2011-3-29 11:08:24
是啊,一般merge语句后面需要用by语句定义匹配的变量~
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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