В R у меня есть два вектора:
a <- c(1, 2, 3, 4)
b <- c(NA, 6, 7, 8)
Как мне найти поэлементное среднее двух векторов, удалив NA, без цикла? т.е. я хочу получить вектор
(1, 4, 5, 6)
Я знаю функцию mean()
, я знаю аргумент na.rm = 1
. Но я не знаю, как все сложить. Конечно, на самом деле у меня есть тысячи векторов с NA, появляющиеся в разных местах, поэтому любое решение, зависящее от размерности, не сработает. Спасибо.