【发布时间】:2020-07-01 19:20:58
【问题描述】:
我有一张这样的桌子:
Task_ID | Home_Id | Pet_Id |
----------------------------------
10000 | 1203010 | 123 |
1010 | 3402034 | 120 |
43240 | 1239502 | 101 |
43240 | 1230102 | 101 |
43240 | 1234020 | 98 |
10000 | 1203010 | 123 |
10000 | 1203010 | 123 |
对于每个任务,我想获取至少出现在 50% 家庭中的宠物列表 例如,如果有 10 行任务 id 为 1000,并且 pet_id 出现在任务 10000 中 home_id 的 5/10 中,我想标记它。
对于我的最终结果,我想获取出现在 50% 家庭中的每个 Task_Id 的 Pet_Id。
预期输出:
Task_ID | Pet_Id |
--------------------
10000 |123 |
1010 |120 |
432420 |101 |
如何在 R 中做到这一点?
我想我可以按 InspectionTaskName 分组并做一些总结吗?不知道如何开始。
【问题讨论】:
-
已更新。这更有意义吗?