0
私は一意の行でDFを持って別にデータフレームを溶融しないで一意の値
df <- data.frame(id = c("A","B","C"), D = c(1,0,1), E = c(1,0,1), F = c(1,1,0))
は別のデータフレームは、次のようなない一意の値を持っています。
df2 <- data.frame(id = c("A","A","A","B","B","C"))
これらの2つのデータフレームの間のキーはidカラムです。
これをデータフレームに溶かす/マージする方法は、次のようなものがありますか?
dfinal <- data.frame(id = c("A","A","A","B","B","C"), D = c(1,1,1,0,0,1), E = c(1,1,1,0,0,1), F = c(1,1,1,1,1,0))
>
> dfinal
id A B C
1 A 1 1 1
2 A 1 1 1
3 A 1 1 1
4 B 0 0 1
5 B 0 0 1
6 C 1 1 0