我有两个数据帧(x
和y
)。
当我需要连接数据时,我要做的第一件事就是查看并查看任何显而易见的名称(例如x$id
和y$id
)的公用列(字段)名称。
我可以检查一下x
和y
共有多少列,像这样:
library(dplyr)
colnames(x) %in% colnames(y) %>% table
哪个给:
> colnames(x) %in% colnames(y) %>% table
.
FALSE TRUE
5 12
但是,如何列出匹配列的名称以查看它们是哪一个?
答案 0 :(得分:0)
您可以与列名列表相交
intersect( colnames(x), colnames(y))