首页 > 解决方案 > 对 R 中的多维数组应用函数以查找每个数组中每列的平均值

问题描述

z <- array(1:12, dim = c(2,2,3))
z
, , 1

     [,1] [,2]
[1,]    1    3
[2,]    2    4

, , 2

     [,1] [,2]
[1,]    5    7
[2,]    6    8

, , 3

     [,1] [,2]
[1,]    9   11
[2,]   10   12

对于上述 3 个矩阵的数组,我想通过取每个数组的每一列的平均值来创建一个矩阵。所以我预期的矩阵维度应该是 3 x 2。第一个条目应该是 1 和 2 的平均值。第一行的第二个条目是 3 和 4 的平均值。我可以使用任何应用函数或任何循环来创建矩阵?感谢你的帮助。

标签: arraysrapply

解决方案


推荐阅读