给定一个矩阵列表:
temp <- list(matrix(c(1,8,3,400), 2),
matrix(c(5,2,300,14),2),
matrix(c(100,200,12,4),2)
)
temp
# [[1]]
# [,1] [,2]
# [1,] 1 3
# [2,] 8 400
#
# [[2]]
# [,1] [,2]
# [1,] 5 300
# [2,] 2 14
#
# [[3]]
# [,1] [,2]
# [1,] 100 12
# [2,] 200 4
我想要矩阵的逐元素中位数:
[,1] [,2]
[1,] 5 12
[2,] 8 14
这能否在不使用显式for循环的情况下完成?
a <- array(unlist(temp), c(2, 2, 3))
避免加载abind
。 - Rich Scriven