全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1586 5
2010-03-04
如果我要merge A和B两个表,BY  C,A中某些观测的C值是相同的,比如第3条和第5条,如何保证B中可以匹配的观测既与第三条匹配,又与第5条匹配
请各位大侠们帮帮忙吧
二维码

扫码加我 拉你入群

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

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

全部回复
2010-3-5 02:38:11
you can use data step to merge one to many.
but proc sql for many to many

data test1;
input a b c;
datalines;
1 2 1
13 9 1
1 2 2
;
run;
data test2;
input c d e;
datalines;
1 7 3
1 19 12
3 4 5
;
run;

proc sql;
create table test3 as
select test1.*, d, e
from test1, test2
where test1.c=test2.c;
quit;
二维码

扫码加我 拉你入群

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

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

2010-3-5 09:08:58
楼上说的不错,学习了
二维码

扫码加我 拉你入群

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

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

2010-3-5 09:17:34
产生笛卡儿 还是用sql比较方便
二维码

扫码加我 拉你入群

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

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

2011-3-15 09:23:29
2# sdu0632

本人是初学者,刚看到你的回复贴子,有些不太明白,可否解释下,谢谢
二维码

扫码加我 拉你入群

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

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

2011-3-15 09:58:53
2# sdu0632

哦,我晓得了
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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