這個問題在這里已經有了答案: 如何加入(合并)資料框(內、外、左、右) 13 個答案 6 天前關閉。
一個資料幀df包含 72 個值,每個值對應于 4 個變數 AD。另一個df2包含四個對應于 AD 的值。我想按列組合這兩個資料幀,以便每一行df都有相應的值df2
我打算對df值使用 ifelse 函式。但是寫這么多行代碼實在是太乏味了。有沒有更簡單的方法來做到這一點?
library(truncnorm)
x <- c(1:288)
sp <- rep(c("A","B","C","D"), each = 72)
df <- data.frame(x,sp)
x2 <- c(1,2,3,4)
sp <- rep(c("A","B","C","D"), each = 1)
df2 <- data.frame(x2,sp)
#Finaldata set
x sp x2
1 A 1
2 A 1
3 A 1
...
288 D 4
uj5u.com熱心網友回復:
也許只是一個左連接?
dplyr::left_join(df,df2,by = 'sp')
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/496719.html
