【发布时间】:2014-10-10 04:45:50
【问题描述】:
假设我想 rbind 任意数量的相同长度的对象,所以我认为减少该对象的向量是解决方案。但是:
rbind(c(1,2,3),c(4,5,6))
> [,1] [,2] [,3]
[1,] 1 2 3
[2,] 4 5 6
然而,
Reduce(rbind,c(c(1,2,3),c(4,5,6)))
> [,1]
init 1
2
3
4
5
6
为什么两者不产生相同的输出,我应该如何 rbind 任意数量的相同长度的对象?
【问题讨论】:
-
使用
do.call(rbind,list(c(1,2,3),c(4,5,6)))或将参数作为列表传递给 ReduceReduce(rbind,list(c(1,2,3),c(4,5,6)))