假设我有一个这样的数据框:
df <- data.frame(id = rep(c(1001:1004), each = 3), value = c(1,1,4,1,2,3,2,2,5,1,5,6))
df
id value
1 1001 1
2 1001 1
3 1001 4
4 1002 1
5 1002 2
6 1002 3
7 1003 2
8 1003 2
9 1003 5
10 1004 1
11 1004 5
12 1004 6
什么是返回值等于1
但的 ID 的好方法3
,即,任何具有相应值等于的 ID3
将被排除,但必须至少有一个值等于1
?在这种情况下,ID 1002
有1
但也有3
并且应该被排除。ID 1003
没有任何值等于1
并且也应被排除在外。所以ID 1001 and 1004
会被退回。谢谢!