相关疑难解决方法(0)

按行将矩阵列表组合到单个矩阵中

假设我有一个矩阵列表(所有列都相同).如何按行('row bind' 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)
Run Code Online (Sandbox Code Playgroud)

现在我们可以在列表中包含许多矩阵,假设我们只有两个:

l <- list(m1, m2)
Run Code Online (Sandbox Code Playgroud)

我希望实现以下目标:

> rbind(m1, m2)
     [,1] [,2] [,3]
[1,]    1    1    1
[2,]    1    1    1
[3,]    2    2    2
[4,]    2    2    2
[5,] …
Run Code Online (Sandbox Code Playgroud)

r

28
推荐指数
2
解决办法
2万
查看次数

标签 统计

r ×1