5

私の配列は

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 つの次元での位置を私に与えるだけです。

誰でも私を助けることができますか?

4

1 に答える 1