全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2444 10
2011-02-23
假设 有两个sas数据集,A (50个观测),B (200个观测)。共同变量:ID

想把它们merge起来,by ID, 并且要保留A和B的所有观测。应该怎样执行?(不能用proc sql)
二维码

扫码加我 拉你入群

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

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

全部回复
2011-2-23 15:24:05
直接merge就可以了要,先根据ID排序
data c ;
merge a b;
by id;
run;
二维码

扫码加我 拉你入群

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

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

2011-2-23 15:26:23
2楼应该是正确的
二维码

扫码加我 拉你入群

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

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

2011-2-23 15:40:03
不用的,如果你只想保留其中一个的话,那就可以用。比如说,你想只保留A中id有的那就用if ina then output;或者if ina;
二维码

扫码加我 拉你入群

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

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

2011-2-23 16:23:15
honghejing 发表于 2011-2-23 15:24
直接merge就可以了要,先根据ID排序
data c ;
merge a b;
by id;
run;
这种办法就可以解决呀
二维码

扫码加我 拉你入群

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

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

2011-2-23 16:39:06
LZ是不是钻牛角尖了,还是意思没说明白!
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

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