全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2432 2
2018-06-04
就是很简单的合并两个表,一个数据集里是 38586 个观测,另一个数据集里是40742 个观测,一运行程序跑了好久,然后出来有7千多万条观测。。。请问大神们是怎么回事,我以前用一样的代码写的跑出来都没问题的。。。
代码如下:
proc sql;
create table merge3
as select a.stkcd, a.year, a.asset, a.liability, a.PPE, b.profit
from dst.balancedsheet as a left join dst.incomestatement as b
on a.stkcd=a.stkcd
and a.year=b.year
;
quit;








附件列表
2.png

原图尺寸 7.93 KB

2.png

1.png

原图尺寸 14.18 KB

1.png

二维码

扫码加我 拉你入群

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

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

全部回复
2018-6-4 19:12:32
a.stkcd=a.stkcd  写错了a.stkcd=b.stkcd
二维码

扫码加我 拉你入群

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

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

2018-6-4 19:16:31
mlz_1987 发表于 2018-6-4 19:12
a.stkcd=a.stkcd  写错了a.stkcd=b.stkcd
啊,太感谢了!我看了这么多遍都没注意到
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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