比较Excel表并在data.frame R中保持匹配信息

时间:2017-02-23 14:01:23

标签: r excel compare

我最近重新启动使用R,我正在尝试比较两个excel表(让我们称之为表1和表2),数据非常不同。唯一的共同点是位于一列(我们将其命名为col1),并且是基因ID。 我的目标是查找并保留表1中的所有行,其中col1中的数据与table2中的数据完全匹配。

例如,如果table1包含10列,而col1包含geneID。表2仅包含5列,col2包含geneID。我想比较并保持这两列的匹配信息,并获得一个data.frame,其中包含我要保留的table1的整行。

我希望我很清楚?英语不是我的第一语言^^ 非常感谢!

1 个答案:

答案 0 :(得分:2)

merge(x = table1, 
      y = table2, 
      by.x = "column_name_table1", 
      by.y = "column_name_table2", 
      all.x = T)