如何在两个数据框中列出匹配的列名?

时间:2018-07-18 08:43:23

标签: r match

我有两个数据帧(xy)。

当我需要连接数据时,我要做的第一件事就是查看并查看任何显而易见的名称(例如x$idy$id)的公用列(字段)名称。

我可以检查一下xy共有多少列,像这样:

library(dplyr)

colnames(x) %in% colnames(y) %>% table

哪个给:

> colnames(x) %in% colnames(y) %>% table
.
FALSE  TRUE 
    5    12

但是,如何列出匹配列的名称以查看它们是哪一个?

1 个答案:

答案 0 :(得分:0)

您可以与列名列表相交

intersect( colnames(x),  colnames(y))