楼主: 园丁鸟
1304 2

如何移除不需要的观测 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

71%

还不是VIP/贵宾

-

威望
0
论坛币
356 个
通用积分
10.0083
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1003 点
帖子
57
精华
0
在线时间
266 小时
注册时间
2007-12-21
最后登录
2025-8-29

楼主
园丁鸟 发表于 2012-4-27 12:27:56 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请问,如果我有两个数据集,其中一个为主数据集(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


二维码

扫码加我 拉你入群

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

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

关键词:modify Input cards Data card 如何

沙发
mymine 发表于 2012-4-27 13:16:41
proc sql;
create table c as
select *
from a
where id in (select id from b);
quit;
已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
数据分析师3K + 60 + 20 + 2 + 2 + 2 热心帮助其他会员

总评分: 经验 + 60  论坛币 + 20  学术水平 + 2  热心指数 + 2  信用等级 + 2   查看全部评分

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

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

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