楼主: susanzhu
1235 7

[问答] sas多对多合并问题 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

37%

还不是VIP/贵宾

-

威望
0
论坛币
1347 个
通用积分
0.3604
学术水平
2 点
热心指数
3 点
信用等级
2 点
经验
1967 点
帖子
89
精华
0
在线时间
140 小时
注册时间
2007-11-6
最后登录
2024-4-22

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
现在有两个数据集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,但是好像不太对。



二维码

扫码加我 拉你入群

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

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

关键词:province proc sql Index vince stkcd

沙发
Jia1Zhao 发表于 2020-3-2 16:27:29 |只看作者 |坛友微信交流群
on a.province=b.province

使用道具

藤椅
susanzhu 发表于 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;
您能给看看哪里出问题了吗?

使用道具

板凳
susanzhu 发表于 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;
您能给看看哪里出问题了吗?

使用道具

报纸
Jia1Zhao 发表于 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;
已有 1 人评分经验 收起 理由
eijuhz + 20 热心帮助其他会员

总评分: 经验 + 20   查看全部评分

使用道具

地板
Jia1Zhao 发表于 2020-3-2 17:32:17 |只看作者 |坛友微信交流群
简略程序是这样的

aaaa.png (5.93 KB)

aaaa.png

使用道具

7
susanzhu 发表于 2020-3-2 19:08:55 |只看作者 |坛友微信交流群
Jia1Zhao 发表于 2020-3-2 17:32
简略程序是这样的
多谢您了,我去试试。

使用道具

8
susanzhu 发表于 2020-3-2 20:28:13 |只看作者 |坛友微信交流群
Jia1Zhao 发表于 2020-3-2 17:32
简略程序是这样的
用您的方法成功了,弄了数次才发现我province变量一个取的全名,一个取的前两个字,前面弄了N次总的观测数总是不对,后来才发现。anyway,多谢您了。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-3 11:54