垂直组合R中的许多矩阵

时间:2012-10-19 17:43:52

标签: r

我有一个由

生成的设计矩阵
 grp.ids <- as.factor(c(rep(1,8), rep(2,4), rep(3,2)))
 x <- model.matrix(~grp.ids)

现在我希望将矩阵x垂直连接100次。如果是2次,则可以调用rbind(x,x)。如何重复这个过程100次?或者是否还有其他功能可用于直接生成这样的大型设计矩阵(基于这个小矩阵块)?非常感谢!

1 个答案:

答案 0 :(得分:5)

您可以使用do.call(rbind, replicate(100, x, simplify=FALSE))