全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2315 5
2016-08-01
悬赏 3 个论坛币 已解决
两表 有共同ID号 需要左连接 求代码砸过来

最佳答案

wwang111 查看完整内容

大概是这个意思: proc sql; create table newtable as select a.*, b.var1, b.var2, ... from old_table1 a left join old_table2 b on a.id=b.id; quit;
二维码

扫码加我 拉你入群

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

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

全部回复
2016-8-1 09:39:23
大概是这个意思:

proc sql;
create table newtable as
select a.*, b.var1, b.var2, ...
from old_table1 a left join old_table2 b
on a.id=b.id;
quit;
二维码

扫码加我 拉你入群

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

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

2016-8-1 10:39:20
merge也可以,需要放左边的数据集写在左边
二维码

扫码加我 拉你入群

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

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

2016-8-1 10:49:58
多谢,多谢,多谢
二维码

扫码加我 拉你入群

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

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

2016-8-1 13:39:46
proc sort data=a1;by id;run;
proc sort data=a2;by id;run;
data a3;
merge a1(in=a)
           a2
;
by id;
if a;
run;
二维码

扫码加我 拉你入群

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

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

2016-8-3 10:28:06
{:3_42:}
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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