首页 > 解决方案 > 如何检查R中2 df之间的变量差异?

问题描述

我想检查哪些 Cols 在第一个 DF 中是额外的,但在第二个中不可见。

我们在 dplyr 中是否有任何功能可以提供帮助?如果这可以仅列出多余的列名,那就太好了。

标签: rdplyr

解决方案


我们可以用setdiff

setdiff(names(df1), names(df2))
#[1] "b" "c"

数据

df1 <- data.frame(a = 1:5, b = 6:10, c = 12:16)
df2  <- data.frame(a = 11:15)

推荐阅读