Как добавить значения в строках в массиве, но сохранить результаты для каждой матрицы отдельно - PullRequest
1 голос
/ 24 апреля 2020

У меня есть массив, и я хочу добавить значения в каждой строке каждой матрицы. Я не хочу получать общее значение каждой строки по всем матрицам массива, но сумму каждой строки отдельно для каждой матрицы. Как я могу это сделать? Заранее спасибо.

1 Ответ

1 голос
/ 24 апреля 2020

Мы можем использовать apply до l oop над массивом, а затем сделать colSums

apply(a, 1, colSums)

Или rowSums

apply(a, 3, rowSums)

data

a <- array(1:36, c(3, 4, 3))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...