全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2510 5
2018-10-31
        我有一个数据集,变量A代表随访对象,变量B代表随访次序(即a被随访3次,b被随访5次),随访对象c和e只随访了一次。现在想建立一个新的数据集,把只随访了一次的c和e删除,保留随访次数大于2次的,如何实现呢?谢谢指导!
ww.png
二维码

扫码加我 拉你入群

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

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

全部回复
2018-10-31 19:20:04
复制代码
二维码

扫码加我 拉你入群

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

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

2018-11-1 17:06:21
逍遥梦蝶 发表于 2018-10-31 19:20
谢谢解答,感谢,感谢。
二维码

扫码加我 拉你入群

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

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

2018-11-2 01:16:52
这个很简单,有很多种solution. 可以用Dara step 也可以用SQL :
Proc SQL;
Select *
From your_data
Where var_1 not in
   ( select var_1
     From your_data
     Group by var_1
     Having count(*) =1
);
Quit ;
二维码

扫码加我 拉你入群

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

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

2023-4-26 18:39:35
那想要选择某一变脸均随访的次数大于5次的患者怎么选择呢
二维码

扫码加我 拉你入群

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

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

2023-4-27 09:15:20
weilaiexo 发表于 2023-4-26 18:39
那想要选择某一变脸均随访的次数大于5次的患者怎么选择呢
对于lucky forever 的代码稍作修改就可以解决:Proc SQL;
Select *
From your_data
Where var_1 in
   ( select var_1
     From your_data
     Group by var_1
     Having count(*) >5
);
Quit ;
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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