楼主: carol1222
1220 6

[问答] 合并过程中去除数据 [推广有奖]

  • 5关注
  • 0粉丝

硕士生

41%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1283 点
帖子
157
精华
0
在线时间
74 小时
注册时间
2010-5-6
最后登录
2014-11-13

楼主
carol1222 发表于 2012-2-28 15:13:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
有两个数据集A,B,按照ID合并,但是我需要存在在A数据集的,不要数据集B的ID。相当于,在A里面剔除B里面存的的ID.

二维码

扫码加我 拉你入群

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

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

关键词:数据集 数据

花有再开日 人无再少年

沙发
mymine 发表于 2012-2-28 15:27:10
proc sql;
create table c as
select *
from a
where ID not in (select ID from b);
quit;

藤椅
carol1222 发表于 2012-2-28 15:46:14
mymine 发表于 2012-2-28 15:27
proc sql;
create table c as
select *
谢谢啊~
花有再开日 人无再少年

板凳
priss111 发表于 2012-2-28 16:13:54
proc  sort data=a out=a_sort;
by id;
proc sort data=b out=b_sort;
by id;

data c;
merge a_sort b_sort;
by id;
if a;
run;

报纸
carol1222 发表于 2012-2-28 16:15:32
priss111 发表于 2012-2-28 16:13
proc  sort data=a out=a_sort;
by id;
proc sort data=b out=b_sort;
这个没有去掉吧。还是合并了。
花有再开日 人无再少年

地板
priss111 发表于 2012-2-28 16:38:22
carol1222 发表于 2012-2-28 16:15
这个没有去掉吧。还是合并了。
对不起,
刚才写错了,
见谅.

proc  sort data=a out=a_sort;
by id;
proc sort data=b out=b_sort;
by id;

data c;
merge a_sort(in=a)  b_sort(in=b);
by id;
*ina=a;
inb=b;
if a;
if  inb=1 then delete;
run;

7
sunset1986 发表于 2012-2-29 15:13:59
priss111 发表于 2012-2-28 16:38
对不起,
刚才写错了,
见谅.
很有启发,谢谢
An honest tale speeds best being plainly told.
Cheers!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 03:41