在R中,说我有3个独立的数据帧,每个数据帧与除1列之外的所有列共享列名。如何将这些绑定在一起(rbind?),以便保留名称相同的列的结构,但为不相同的列创建新列(使用空白或NA或不适用的任何行)
IE:
df1<-data.frame("a" = 1:2, "b" = 1:2, "c" = 1:2, "x" = 1:2)
df2<-data.frame("a" = 3:4, "b" = 3:4, "c" = 3:4, "y" = 3:4)
df3<-data.frame("a" = 5:6, "b" = 5:6, "c" = 5:6, "z" = 5:6)
> df1
a b c x
1 1 1 1 1
2 2 2 2 2
> df2
a b c y
1 3 3 3 3
2 4 4 4 4
> df3
a b c z
1 5 5 5 5
2 6 6 6 6
我希望得到最终结果:
a b c x y z
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
4 4 4 4 4
5 5 5 5 5
6 6 6 6 6