假设我有一个矩阵列表(所有矩阵的列数都相同)。我将如何按行附加/组合这些矩阵('行绑定',rbind)以获得单个矩阵?
样本:
> matrix(1, nrow=2, ncol=3)
     [,1] [,2] [,3]
 [1,]    1    1    1
 [2,]    1    1    1
> matrix(2, nrow=3, ncol=3)
     [,1] [,2] [,3]
[1,]    2    2    2
[2,]    2    2    2
[3,]    2    2    2
> m1 <- matrix(1, nrow=2, ncol=3)
> m2 <- matrix(2, nrow=3, ncol=3)
现在我们可以在一个列表中有很多矩阵,假设我们只有两个:
l <- list(m1, m2)
我想实现类似:
> rbind(m1, m2)
     [,1] [,2] [,3]
[1,]    1    1    1
[2,]    1    1    1
[3,]    2    2    2
[4,]    2    2    2
[5,]    2    2    2
我可以轻松地在 2 个矩阵上做到这一点,但我不确定如何使用矩阵列表来做到这一点。