全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2395 12
2010-03-12
数据集a中有这样几个股票代码(很多,无法列举):
600076
600078
600079
...
数据集b包含了上证a股的所有代码和收益率
创建一个表只包含数据集a中代码的股票及收益率
二维码

扫码加我 拉你入群

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

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

全部回复
2010-3-12 19:39:28
proc sql;
create table final as
select a.code,b.clpr from a b where a.code=b.code;
quit;
二维码

扫码加我 拉你入群

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

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

2010-3-12 19:49:30
2# qzuxwj138

大概我没说清楚,
a中只有一个变量:code,包含了一些股票代码

b中有一堆变量,变量名是股票代码,(没有code这个变量),观测是一年的日return,是一个panel data。

我的思路是:
proc sql;
select code from a;
quit;

data final;
set b (keep=)   /*这个地方不知怎么写,请帮忙*/
run;
二维码

扫码加我 拉你入群

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

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

2010-3-12 20:07:55
在线等,急啊
二维码

扫码加我 拉你入群

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

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

2010-3-12 20:35:29
sasa1881 发表于 2010-3-12 19:49
2# qzuxwj138

大概我没说清楚,
a中只有一个变量:code,包含了一些股票代码

b中有一堆变量,变量名是股票代码,(没有code这个变量),观测是一年的日return,是一个panel data。
没有code做对应,那怎么确定包含关系呢?
二维码

扫码加我 拉你入群

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

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

2010-3-13 11:03:31
sasa1881 发表于 2010-3-12 19:49
2# qzuxwj138

大概我没说清楚,
a中只有一个变量:code,包含了一些股票代码

b中有一堆变量,变量名是股票代码,(没有code这个变量),观测是一年的日return,是一个panel data。

我的思路是:
proc sql;
select code from a;
quit;

data final;
set b (keep=)   /*这个地方不知怎么写,请帮忙*/
run;

proc sql;
select
distinct
code into :codes separated by ‘ ‘ from a;
quit;

data final;
set b (keep=&codes);  
run;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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