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

比较Excel表格并在data.frame R中保留匹配信息,r,excel,compare,R,Excel,Compare,我最近重新开始使用R,我试图比较两个excel表(我们称之为表1和表2),它们的数据非常不同。唯一的共同点是位于一列中(我们将其命名为col1),即基因ID。 我的目标是找到并保持表1中col1中的数据与表2中的数据完全匹配的所有行 例如,如果table1包含10列,而col1包含geneID。表2只包含5列,col2包含geneID。我希望比较并保持这两列的匹配信息,并获得一个data.frame,其中包含我希望保留的table1的整行 我希望我明白了?英语不是我的第一语言^^ 非常感谢 非常

我最近重新开始使用R,我试图比较两个excel表(我们称之为表1和表2),它们的数据非常不同。唯一的共同点是位于一列中(我们将其命名为col1),即基因ID。 我的目标是找到并保持表1中col1中的数据与表2中的数据完全匹配的所有行

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

我希望我明白了?英语不是我的第一语言^^
非常感谢

非常感谢你!我去年看到你的答案,完全忘了回复,这对我来说太粗鲁了。。。我真诚地为此事道歉:/
merge(x = table1, 
      y = table2, 
      by.x = "column_name_table1", 
      by.y = "column_name_table2", 
      all.x = T)