Как уменьшить размеры массива в R? - PullRequest
2 голосов
/ 05 октября 2010

Предположим, у меня есть массив данных,

dat <- array(NA, c(115,45,10))

Как мне получить новый массив данных

dat1<- array(NA, c(115,45)), усредняя dat по третьемуразмерность?

Спасибо

1 Ответ

4 голосов
/ 06 октября 2010

Попробуйте это:

dat1 <- apply( dat, c(1,2), mean )

c (1,2) означает сохранить 1-е и 2-е измерения и применить функцию (среднее) к остальным (3-му).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...