簡體   English   中英

在 R 中,我如何 select 來自一個數據幀的所有變量在另一個數據幀中?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM