我正在尝试使用
构建一个数组<div class="wrapper">
<div class="circle top"></div>
<div class="rectangle"></div>
<div class="circle bottom"></div>
</div>
里面的
> byrow=TRUE
但是这个功能不可用。
例如: 我输入
> array()
我得到了
y<-array(1:24,c(4,3,2))
y
但我希望数字按行排列。 所以我试过
, , 1
[,1] [,2] [,3]
[1,] 1 5 9
[2,] 2 6 10
[3,] 3 7 11
[4,] 4 8 12
, , 2
[,1] [,2] [,3]
[1,] 13 17 21
[2,] 14 18 22
[3,] 15 19 23
[4,] 16 20 24
但我得到了
数组错误(1:24,c(4,3,2),byrow = TRUE): 未使用的参数(byrow = TRUE)
我如何实现我的目标?
另外,如何按其他尺寸排列数字?
答案 0 :(得分:4)
您可以使用aperm
转置数组......
aperm(array(1:24,c(3,4,2)), c(2,1,3))