楼主: susanzhu
1630 7

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

  • 0关注
  • 0粉丝

已卖:127份资源

硕士生

40%

还不是VIP/贵宾

-

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

楼主
susanzhu 发表于 2020-3-2 15:16:51 |AI写论文

+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
拉您进交流群
GMT+8, 2026-1-21 16:14