R查找数据帧的不匹配列名

厄尔西姆

我有两个大数据帧(df1和df2)。我想使用rbind函数将它们结合起来:

df<-rbind(df1,df2)

但是,我得到一个错误:

Error in match.names(clabs, names(xi)) : 
names do not match previous names

数据框中有100多个变量。我知道大多数名字都匹配。一两个名称可能不匹配。如何找到df1和df2的不匹配列名。我会很高兴为您提供任何帮助。非常感谢。

罗兰

您可以使用setdiff

a <- c("a", "b", "c")
b <- c("b", "c", "d")
setdiff(a, b)
#[1] "a"
setdiff(b, a)
#[1] "d"

在哪里a,例如names(df1)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

R 查找多个数据框的匹配列名

数据帧行中不匹配的总和 - R

多个条件使用 df 中的元素匹配查找表中的列名以合并 3 个数据帧

如何使用R根据匹配查找数据帧替换数据帧的多个列中的因子水平

在 Pandas 中查找两个不匹配数据帧的增量

R使用查找表使用查询的列名更新数据帧中的零值

R数据帧的匹配对

数据帧输出与预期输出不匹配

Pandas 数据帧长度不匹配

如何从两个数据帧中删除不匹配的数据,以在R中创建一个新的数据帧

如何在行数相同但列名称不匹配的2个数据帧上执行联接?

R:合并前找到不匹配的列名

R函数在两个单独的数据帧中查找匹配项?

合并行不相等且列名不匹配的数据框 R

通过将数据帧匹配到列表来对数据帧进行子集设置,并使用R在输出中也包含不匹配值

R数据帧-查找条纹的长度

在 R 中查找数据帧范围的重叠

R:匹配数据帧中的值

R-匹配数据帧

匹配并填充R中数据帧的空白

列名称和对应的数据在python中不匹配

连接数据帧而不返回所有匹配的组合

合并数据帧并仅保留不匹配的条目

列出两个数据帧中不匹配的行

如何将一个数据帧作为子集(完整)查找或匹配到 R 中的另一个数据帧?

R-根据多个条件匹配2个数据帧中的值(当查找ID的顺序是随机的时)

从R中的另一个数据帧中查找所有字符串匹配

查找两个数据帧的匹配并将答案重写为数据帧

如何遍历数据帧列表以在R中设置列名?