找到两个数据帧之间的数字重叠

时间:2013-08-06 01:06:57

标签: r

我有两个数据框,一个名为gs,另一个名为mmpc。每个数据框都有两列,但行数不同。我希望找到两个数据框共有的数字行。有谁知道怎么做?

注意:两个数据帧之间的行顺序不同,数据帧的行数也不同。

2 个答案:

答案 0 :(得分:2)

一种选择是使用merge

nrow(merge(gs,mmpc,by.x=1:2,by.y=1:2))

答案 1 :(得分:2)

另一种方式:

sum(duplicated(rbind(gs, mmpc))[-seq_len(nrow(gs))])