全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
7800 12
2013-08-22
data m;
input x$2. y;
cards;
a 1
b 2
c 3
;
run;
data n;
input x$2. y;
cards;
c 3
d 4
e 5
;
run;
如何使两个数据集合并后变成
a 1b 2c 3d 4e 5;

二维码

扫码加我 拉你入群

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

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

全部回复
2013-8-22 15:26:07

data wanted;
   set m n;
   by x y;
   if first.x and first.y;
run;
二维码

扫码加我 拉你入群

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

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

2013-8-22 15:46:26
谢谢你
二维码

扫码加我 拉你入群

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

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

2013-8-22 15:49:30
data mn ;
   set m n ;
run ;

proc sort data=mn nodupkey ;
   by x ;
run ;
二维码

扫码加我 拉你入群

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

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

2013-8-22 16:17:05
ljh_9802 发表于 2013-8-22 15:49
data mn ;
   set m n ;
run ;
谢谢你,你用的方法我没有见过,但是针对这个问题真的挺好用,但是在一个大型数据集中,如果有两个数据的偶然相等也会因此删除,不过仍然感谢你的帮助
data m;
input z$2. x$2. y;
cards;
j a 1
j b 2
j c 3
;
run;
data n;
input z$2. x$2. y;
cards;
i c 3
i d 4
i e 5
;
data mn ;
   set m n ;
run ;
proc sort data=mn nodupkey ;
   by x ;
run ;
二维码

扫码加我 拉你入群

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

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

2013-8-24 05:49:47
There are several ways,

set; update; merge; with by statement will do the job.

二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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