我正在寻找 R 中可以比较三列矩阵的循环。我希望循环做的是采用格式的两个矩阵/数据帧
A:
X Y Z
3 4 5
3 5 6
4 5 7
和
B:
X Y Z
3 4 5
3 4 4
3 4 7
4 5 7
如果所有 3 列都完全匹配,则循环遍历每个返回行。
这会返回
X Y Z
3 4 5
4 5 7
理想情况下,代码可以应用于更长的矩阵/数据帧。
最佳答案
如果“A”、“B”是“data.frames”,您可以从 dplyr
尝试 intersect
library(dplyr)
intersect(A,B)
或者
inner_join(A,B)
关于r - 比较 R 中的 3 个列列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27986214/