![](/img/trans.png)
[英]In R, how do I select variables from a data frame by string contained in names - either/or
[英]In R, how do I select all variables from one data frame that are in another data frame?
我有两个数据框 a 和 b (有更多变量)。 现在我想保留 b 中的所有变量并将 a 和 b 组合在一起。 我应该怎么做? 将不胜感激任何明智的解决方案。
假设您只想将前两个变量保留在a
中。
b
包含有关 a 中前两个变量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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.