如何獲取兩個數據幀的共享行的邏輯?兩個數據幀的共享行的邏輯
> a <- data.frame(x = 1:5, y = 7:11)
> b <- data.frame(x = c(4, 2, 6, 3, 3, 1), y = c(10, 16, 7, 9, 9, 7))
> a
x y
1 1 7
2 2 8
3 3 9
4 4 10
5 5 11
> b
x y
1 4 10
2 2 16
3 6 7
4 3 9
5 3 9
6 1 7
> a.indices <- c(TRUE, FALSE, TRUE, TRUE, FALSE)
> b.indices <- c(TRUE, FALSE, FALSE, TRUE, TRUE, TRUE)
我想返回a.indices或b.indices。
根據你的下一步是什麼,你可能想嘗試'merge(b,a)'。這和'b [b.indices,]'很相似。 – bdemarest
@bdemarest - 'merge'好像暗示自己在這裏 - 我已經添加了一個答案,以確切的問題結合它。 – thelatemail