Kombinieren Sie eine Liste von Matrizen zu einer einzelnen Matrix nach Zeilen

Angenommen, ich habe eine Liste von Matrizen (alle mit der gleichen Anzahl von Spalten). Wie würde ich diese Matrizen zeilenweise anhängen / kombinieren ('row bind',rbind), um eine einzelne Matrix zu erhalten?

Probe:

> 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)

Jetzt können wir viele Matrizen in einer Liste haben, sagen wir, wir haben nur zwei:

l <- list(m1, m2)

Ich möchte etwas erreichen wie:

> 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

Ich kann es leicht mit 2 Matrizen machen, aber ich bin nicht sicher, wie ich es mit einer Liste von Matrizen machen soll.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage