当两个数据帧有不同的列集时,按行组合两个数据帧(Rbind)行绑定不具有相同列集的两个数据帧可以吗?我希望保留绑定后不匹配的列。
3 回答
![?](http://img1.sycdn.imooc.com/533e4c5600017c5b02010200-100-100.jpg)
慕标5832272
TA贡献1966条经验 获得超4个赞
你可以用smartbind从gtools包裹。
例子:
library(gtools)
df1 <- data.frame(a = c(1:5), b = c(6:10))
df2 <- data.frame(a = c(11:15), b = c(16:20), c = LETTERS[1:5])
smartbind(df1, df2)
# result
a b c
1.1 1 6 <NA>
1.2 2 7 <NA>
1.3 3 8 <NA>
1.4 4 9 <NA>
1.5 5 10 <NA>
2.1 11 16 A
2.2 12 17 B
2.3 13 18 C
2.4 14 19 D
2.5 15 20 E
- 3 回答
- 0 关注
- 700 浏览
添加回答
举报
0/150
提交
取消