Предположим, у меня есть массив данных,
dat <- array(NA, c(115,45,10))
Как мне получить новый массив данных
dat1<- array(NA, c(115,45)), усредняя dat по третьемуразмерность?
dat1<- array(NA, c(115,45))
dat
Спасибо
Попробуйте это:
dat1 <- apply( dat, c(1,2), mean )
c (1,2) означает сохранить 1-е и 2-е измерения и применить функцию (среднее) к остальным (3-му).