全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1844 6
2010-05-12
求助:数据查找?

        有两个数据集:
data a;
input x1 x2;
cards;
1 2
1 5
2 8
5 9
9 2
7 1
;
data b;
input x1 x2;
cards;
3 3
1 5
4 6
8 3
5 9
;
run;

查找数据集A中的观测是否有与数据集B相同的观测,如果有   1、将其删除    2、将其提出 ?

谢谢!!
二维码

扫码加我 拉你入群

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

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

全部回复
2010-5-12 17:59:36
复制代码
c 删除
d 提出
不知道对不
二维码

扫码加我 拉你入群

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

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

2010-5-12 18:00:15
data a;
input x1 x2;
cards;
1 2
1 5
2 8
5 9
9 2
7 1
;
data b;
input x1 x2;
cards;
3 3
1 5
4 6
8 3
5 9
;
run;

proc sql;
select * from a
where not exists
(select * from b where a.x1=b.x1 and a.x2=b.x2)
;quit;

proc sql;
select * from a
where  exists
(select * from b where a.x1=b.x1 and a.x2=b.x2)
;quit;
二维码

扫码加我 拉你入群

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

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

2010-5-12 19:06:02
data a;
input x1 x2;
cards;
1 2
1 5
2 8
5 9
9 2
7 1
;
data b;
input x1 x2;
cards;
3 3
1 5
4 6
8 3
5 9
;
run;
proc append base=a data=b ;
proc sort data=a out=c nodup;
by x1 x2;
run;
如果只是删除 还可以用append
二维码

扫码加我 拉你入群

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

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

2010-5-12 19:30:23
谢谢各位!!!
二维码

扫码加我 拉你入群

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

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

2010-5-12 19:39:44
现在论坛的氛围真好
有人提问大家都积极回答
且答案角度多 效果优
不错不错
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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