【发布时间】:2021-06-02 10:59:53
【问题描述】:
我有以下数据:
group_id <- c(1,1,1,2,2,2,3,3,3,3,4,4)
member_id <- c(1,2,3,4,4,3,5,6,8,10,12,12)
df <- data.frame(group_id,member_id)
> df
group_id member_id
1 1 1
2 1 2
3 1 3
4 2 4
5 2 4
6 2 3
7 3 5
8 3 6
9 3 8
10 3 10
11 4 12
12 4 12
每个成员都与一个 group_id 配对。我想提取多个组中存在的成员 ID。对于上述情况,member_id 1 和 2 中都存在 3 的 member_id。有没有办法我可以使用 data.table 或 dplyr 来确定哪个 member_id 存在于多个组中?
【问题讨论】:
标签: r dplyr data.table