全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1270 2
2012-04-27
请问,如果我有两个数据集,其中一个为主数据集(a),另一个数据集(b)则包含的是要在主数据中删除的指定观测,由于用于识别观测的变量在主数据集中是有重复的,这时该怎么办? 似乎利用modify语句能做一些,可是实在没弄明白。请教各位了!
例如:data a;
             input id x;
             cards;
          1 2
          1 1
          2 3
          2 4
          2 5
          3 1
         ;
         run;
         data b;
            input id;
           cards;
           2
           3
           ;
          run;
  想要得到的是:id  x
                          2 3
                          2 4
                          2 5
                          3 1


二维码

扫码加我 拉你入群

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

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

全部回复
2012-4-27 13:16:41
proc sql;
create table c as
select *
from a
where id in (select id from b);
quit;
二维码

扫码加我 拉你入群

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

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

2012-4-27 14:08:55
mymine 发表于 2012-4-27 13:16
proc sql;
create table c as
select *
非常感谢,看样子还是要回去好好学一下sql了,一直不打算学来着
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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