如何在R中创建一个向量元素以行为单位的数组?

当我创建一个数组时,它总是以列为单位存储元素,我搜索了一下以行为单位的数组,但没有找到任何东西。

  X = c(1,2,3)
  Y = c(4,5,6,7,8,9)
  R = array(c(X,Y), dim=c(3,3,2))
  print(R)

我如何得到一个输出的

, , 1

     [,1] [,2] [,3]
[1,]    1    2    3
[2,]    4    5    6
[3,]    7    8    9

, , 2

     [,1] [,2] [,3]
[1,]    1    2    3
[2,]    4    5    6
[3,]    7    8    9

解决方案:

你可以这样做。

aperm(R, c(2, 1, 3))

, , 1

     [,1] [,2] [,3]
[1,]    1    2    3
[2,]    4    5    6
[3,]    7    8    9

, , 2

     [,1] [,2] [,3]
[1,]    1    2    3
[2,]    4    5    6
[3,]    7    8    9

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何在bash中读完两个文件,创建一个嵌套输出的列表来并行一个命令

2022-9-9 11:00:36

未分类

Java数字之和,直到输入字符串

2022-9-9 11:00:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索