私の配列は
x <- array(1:24, dim=c(3,4,3))
私のタスク1は、最初の2つの次元に従って最大値を見つけることです
x.max <- apply(x,c(1,2), function(x) ifelse(all(is.na(x)), NA, max(x, na.rm = TRUE)))
NA データがある場合、私のタスク 2 は、3 番目の次元で最大値の位置を見つけることです。私は試した
x.max.position = apply(x, c(1,2),which.max(x))
しかし、これは最初の 2 つの次元での位置を私に与えるだけです。
誰でも私を助けることができますか?