这个问题已经在这里有一个答案:
我有两个数据帧,它们具有相同的列数,但不一样的行数,我想知道什么是这两个数据帧之间共同的行。
所以,想象我有完全一样,但有一个比另一个更行的两个数据帧。我预计结果有仅包含在共同的两个数据帧之间的行的数据帧。
我行方面试图合并(data.frame1,data.frame2,通过=“名称2”),它给我的结果,我很期待,但我得到了两次列,因为我只想让7列,我得到了最初和普通的行。同时对所有行的7值应与不只是一个
如果你的意思行名字,当你说共同行,你可以简单地这样做:
index <- which(row.names(df1) %in% row.names(df2))
df1_common_rows <- df1[index,]