在R中,如何从一个数据帧中选择另一个数据帧中的所有变量?

时间:2019-11-15 15:47:24

标签: r

我有两个数据帧a和b(具有更多变量)。现在,我想保留b中的所有变量,并将a和b组合在一起。我应该怎么做?将不胜感激任何明智的解决方案。

1 个答案:

答案 0 :(得分:1)

假设您只想将前两个变量保留在a中。
b包含有关a中前两个变量的附加信息。
以下代码可能会有所帮助:

a <- data.frame("Var1" = 1:5, "Var2" = 1:5, "Var3" = 1:5)
b <- data.frame("Var1" = 6:10, "Var2" = 6:10, "Col3" = 6:10, "Col4" = 6:10)

b <- b[, which(names(b) %in% names(a))]
a <- a[,1:2]

c <- rbind(a,b)