全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
897 2
2019-03-16
悬赏 15 个论坛币 已解决
复制代码
复制代码



如何保留x取值不同时间点都为1的个体,即保留x为非0的个体;
结果为
id time x
2   1    1
2   2    1
2   3    1
4   1    1
4   2    1
5   1    1


最佳答案

xiaopingN 查看完整内容

data bbb; set aaa; where x=0; run; proc sql; select aaa.* from aaa where aaa.id not in (select bbb.id from bbb); quit;
二维码

扫码加我 拉你入群

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

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

全部回复
2019-3-16 23:20:45
data bbb;
set aaa;
where x=0;
run;
proc sql;
select aaa.*
from aaa
where aaa.id not in
(select bbb.id from bbb);
quit;
二维码

扫码加我 拉你入群

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

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

2019-3-17 03:16:53
data aaa;
input id time x;
if x ne 0;
cards;
1 1 1
1 2 1
1 3 0
2 1 1
2 2 1
3 3 1
3 4 1
3 5 1
3 6 0
4 1 1
4 2 1
5 1 1
;
run;
楼主看看是不是你要的结果。
微信图片_20190316151532.png
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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