r - 如何检查R中2 df之间的变量差异?
问题描述
我想检查哪些 Cols 在第一个 DF 中是额外的,但在第二个中不可见。
我们在 dplyr 中是否有任何功能可以提供帮助?如果这可以仅列出多余的列名,那就太好了。
解决方案
我们可以用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)
推荐阅读
- mysql - 相同记录集上的相同 UPDATE SQL 似乎与 MariaDB 行为不端
- node.js - google sheet api v4 在特定行之后附加行或将行移动到特定位置
- python - 如何将注释箭头添加到图例
- haskell - 我可以用“递归方案”“cata”来写“foldr”(或“foldMap”)吗?
- sql - SQL Server 比较 varbinary 列
- reactjs - 如何将地图函数用于钩子 useState 属性
- python - Python configparser:获取未使用条目的列表
- html - 如何摆脱表格中的“红色区域”?
- mysql - 是否有 mysql 函数可以从 SCHEMA(date, time) 形式的可用数据中获取过去三天时间的平均值
- javascript - i 在 for 循环中的行为不是我所期望的