全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1573 7
2020-03-02
现在有两个数据集fin:和index
fin数据集包括如下数据

province stkcd roa    gov     debt
安徽         1     0.1    0.02    0.4
安徽         3     0.02   0.32    0.6
福建         5     0.25   0.13    0.5
福建         7     0.31   0.14    0.45
。。。。。。
index数据集如下:
province      date         index   
安徽         2020.1.10     23
安徽         2020.1.11     25
安徽         2020.1.12     26
安徽         2020.1.13     34
福建         2020.1.10     21
福建         2020.1.11     22
福建         2020.1.12     23
福建         2020.1.13     25

。。。。。
现在我想用省份作为关键变量,比如对安徽省每个stkcd都赋予2020.1.10-2020.1.13日之间的index数据,请问该怎么写程序?试了proc sql,但是好像不太对。



二维码

扫码加我 拉你入群

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

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

全部回复
2020-3-2 16:27:29
on a.province=b.province
二维码

扫码加我 拉你入群

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

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

2020-3-2 17:05:25
Jia1Zhao 发表于 2020-3-2 16:27
on a.province=b.province
我用下面这个程序但是不对
proc sql;
create table ab as
select * from fin
full join index on fin.province=index.province;
quit;
您能给看看哪里出问题了吗?
二维码

扫码加我 拉你入群

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

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

2020-3-2 17:05:30
Jia1Zhao 发表于 2020-3-2 16:27
on a.province=b.province
我用下面这个程序但是不对
proc sql;
create table ab as
select * from fin
full join index on fin.province=index.province;
quit;
您能给看看哪里出问题了吗?
二维码

扫码加我 拉你入群

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

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

2020-3-2 17:17:56
proc sql noprint;
create table pro as
select a.*,b.index
from fin a left join index b
on a.province=b.province
order by stkcd;
quit;
二维码

扫码加我 拉你入群

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

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

2020-3-2 17:32:17
简略程序是这样的
附件列表
aaaa.png

原图尺寸 5.93 KB

aaaa.png

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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