如何在 R 中建立重複矩陣並將它們合併在一起?
要建立重複矩陣,我們可以使用 replicate 函式,它將重複原始矩陣,如果我們要將這些矩陣合併在一起,我們可以使用帶 do.call 的 rbind。例如,如果我們有一個名為 M 的矩陣,可以使用命令建立它的一個副本並將它們合併在一起,即
do.call(rbind,replicate(2,M,simplify=FALSE))
示例
M<-matrix(rpois(25,5),ncol=5) M
輸出
[,1] [,2] [,3] [,4] [,5] [1,] 3 5 6 8 7 [2,] 3 8 6 4 6 [3,] 8 5 5 4 7 [4,] 7 6 5 7 4 [5,] 3 3 4 4 3
do.call(rbind,replicate(2,M,simplify=FALSE))
[,1] [,2] [,3] [,4] [,5] [1,] 3 5 6 8 7 [2,] 3 8 6 4 6 [3,] 8 5 5 4 7 [4,] 7 6 5 7 4 [5,] 3 3 4 4 3 [6,] 3 5 6 8 7 [7,] 3 8 6 4 6 [8,] 8 5 5 4 7 [9,] 7 6 5 7 4 [10,] 3 3 4 4 3
do.call(rbind,replicate(3,M,simplify=FALSE))
[,1] [,2] [,3] [,4] [,5] [1,] 3 5 6 8 7 [2,] 3 8 6 4 6 [3,] 8 5 5 4 7 [4,] 7 6 5 7 4 [5,] 3 3 4 4 3 [6,] 3 5 6 8 7 [7,] 3 8 6 4 6 [8,] 8 5 5 4 7 [9,] 7 6 5 7 4 [10,] 3 3 4 4 3 [11,] 3 5 6 8 7 [12,] 3 8 6 4 6 [13,] 8 5 5 4 7 [14,] 7 6 5 7 4 [15,] 3 3 4 4 3
do.call(rbind,replicate(4,M,simplify=FALSE))
[,1] [,2] [,3] [,4] [,5] [1,] 3 5 6 8 7 [2,] 3 8 6 4 6 [3,] 8 5 5 4 7 [4,] 7 6 5 7 4 [5,] 3 3 4 4 3 [6,] 3 5 6 8 7 [7,] 3 8 6 4 6 [8,] 8 5 5 4 7 [9,] 7 6 5 7 4 [10,] 3 3 4 4 3 [11,] 3 5 6 8 7 [12,] 3 8 6 4 6 [13,] 8 5 5 4 7 [14,] 7 6 5 7 4 [15,] 3 3 4 4 3 [16,] 3 5 6 8 7 [17,] 3 8 6 4 6 [18,] 8 5 5 4 7 [19,] 7 6 5 7 4 [20,] 3 3 4 4 3
do.call(rbind,replicate(6,M,simplify=FALSE))
[,1] [,2] [,3] [,4] [,5] [1,] 3 5 6 8 7 [2,] 3 8 6 4 6 [3,] 8 5 5 4 7 [4,] 7 6 5 7 4 [5,] 3 3 4 4 3 [6,] 3 5 6 8 7 [7,] 3 8 6 4 6 [8,] 8 5 5 4 7 [9,] 7 6 5 7 4 [10,] 3 3 4 4 3 [11,] 3 5 6 8 7 [12,] 3 8 6 4 6 [13,] 8 5 5 4 7 [14,] 7 6 5 7 4 [15,] 3 3 4 4 3 [16,] 3 5 6 8 7 [17,] 3 8 6 4 6 [18,] 8 5 5 4 7 [19,] 7 6 5 7 4 [20,] 3 3 4 4 3 [21,] 3 5 6 8 7 [22,] 3 8 6 4 6 [23,] 8 5 5 4 7 [24,] 7 6 5 7 4 [25,] 3 3 4 4 3 [26,] 3 5 6 8 7 [27,] 3 8 6 4 6 [28,] 8 5 5 4 7 [29,] 7 6 5 7 4 [30,] 3 3 4 4 3
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP