全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4408 12
2012-04-28
现在有两个 表,第一个表的数据如下:
另一个表格的数据如下:[img]file:///C:/Users/liangyan/Documents/Tencent%20Files/870537751/Image/P[[N[0%254L%7D@3COSQ_(3OYYU.jpg[/img]
现在我如何将数据合并成只有变量Fdcd,Fdnm,Date,Untnv,Accuntnv,Funmager,Curryn.即将基金经理管理不同时间合并到周数据中?
谢谢各位大侠
二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-28 18:05:04
第一个表:
Fundcd        Date        vpum         return
000001        2004/1/2        1.046        0.011605
000001        2004/1/9        1.115        0.065966
000001        2004/1/16        1.127        0.010762
000001        2004/1/30        1.118        -0.007986
000001        2004/2/6        1.154        0.0322
000001        2004/2/13        1.15        -0.003466
000001        2004/2/20        1.174        0.02087
000001        2004/2/27        1.167        -0.005963
000001        2004/3/5        1.154        -0.01114
000001        2004/3/12        1.185        0.026863
000001        2004/3/19        1.213        0.023629
000001        2004/3/26        1.205        -0.006595
000001        2004/4/2        1.219        0.011618
000001        2004/4/9        1.198        -0.017227
000001        2004/4/16        1.181        -0.01419
000001        2004/4/23        1.149        -0.027096
000001        2004/4/30        1.127        -0.019147
000001        2004/5/14        1.103        -0.021295
000001        2004/5/21        1.1        -0.00272
000001        2004/5/28        1.106        0.005455
000001        2004/6/4        1.096        -0.009042
000001        2004/6/11        1.073        -0.020985
000001        2004/6/18        1.046        -0.025163
000001        2004/6/25        1        -0.043977
第二个表如下:
Fdcd        Funmager        Curryn        Stamager        Clsmager
1          王亚伟        2        2001-11-21        2004/2/27
1          王亚伟  田擎        2  2        2004/2/27        2005/4/12
1          田擎        2        2005/4/12        2005/10/29
1          巩怀志        2        2005/10/29        2010/1/16
1          童汀        1        2010/1/16        2012/4/1
二维码

扫码加我 拉你入群

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

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

2012-4-28 18:08:46
保留变量:Fdcd,Date,Vpum.Return,Funmager,Curryn,Stamager,Clsmager
二维码

扫码加我 拉你入群

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

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

2012-4-28 18:34:03
用sql两个表join一下,然后select想要的字段就ok了
二维码

扫码加我 拉你入群

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

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

2012-4-28 20:20:28
要按照时间相对应啊,数据最终的形式应该是:
Fundcd        Date        vpum         return                  Funmager
000001        2004/1/2        1.046        0.011605        王亚伟
000001        2004/1/9        1.115        0.065966          王亚伟
000001        2004/1/16        1.127        0.010762           王亚伟

000001        2004/1/30        1.118        -0.007986        王亚伟
000001        2004/2/6        1.154        0.0322              王亚伟

000001        2004/2/13        1.15        -0.003466       王亚伟
000001        2004/2/20        1.174        0.02087          王亚伟
000001        2004/2/27        1.167        -0.005963          王亚伟
000001        2004/3/5        1.154        -0.01114王亚伟  田擎
000001        2004/3/12        1.185        0.026863王亚伟  田擎
请问楼上,可否给下具体程序,谢谢了
二维码

扫码加我 拉你入群

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

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

2012-4-29 10:28:10
proc sort data=table1;by date;run;
proc sort data=table2;by date;run;
data s.merge;

merge table1(in=_a)  table2(in=_b);
by date;
keep Fdcd Date Vpum Return Funmager Curryn Stamager Clsmager;
if _a and _b;
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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