如何o = c(1,2,3,4)多次绑定相同的向量以获得如下矩阵:
o = array(c(1,2,3,4,1,2,3,4,1,2,3,4), dim(c(4,3))
[,1] [,2] [,3]
[1,] 1 1 1
[2,] 2 2 2
[3,] 3 3 3
[4,] 4 4 4
Run Code Online (Sandbox Code Playgroud)
比一个更好的方式:o = cbind(o,o,o)也许更广义(duplicate)?我需要这个来指定元素的颜色textplot.
jor*_*ran 16
R回收.这是非常环保的:
o=c(1,2,3,4)
> matrix(o,nrow = 4,ncol = 4)
[,1] [,2] [,3] [,4]
[1,] 1 1 1 1
[2,] 2 2 2 2
[3,] 3 3 3 3
[4,] 4 4 4 4
Run Code Online (Sandbox Code Playgroud)
GSe*_*See 15
您可以使用 replicate
> o = c(1,2,3,4)
> replicate(4, o)
[,1] [,2] [,3] [,4]
[1,] 1 1 1 1
[2,] 2 2 2 2
[3,] 3 3 3 3
[4,] 4 4 4 4
Run Code Online (Sandbox Code Playgroud)