次のようなデータ フレームがあるとします。
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
に3
等しい値3
を持つ ID を返す良い方法は何1
ですか? この場合、ID 1002
持っている1
だけでなく、持っていて3
、除外されなければなりません。ID 1003
に等しい値はなく1
、除外されます。なのでID 1001 and 1004
返還されます。ありがとう!