这个问题已经有了答案:
我有两个数据帧( x 和 y )中。
x
y
当我需要连接数据时,我首先要做的一件事是查看任何明显的列(字段)名是什么 x$id 和 y$id )中。
x$id
y$id
我可以看看有多少列 十 和 是的 像这样分享:
十
是的
library(dplyr) colnames(x) %in% colnames(y) %>% table
它给出:
> colnames(x) %in% colnames(y) %>% table . FALSE TRUE 5 12
但是,如何列出匹配列的名称以查看它们是哪些列?
可以与列名列表相交
intersect( colnames(x), colnames(y))