Я пытаюсь создать новый вектор, который представляет собой сумму 35 других векторов. Проблема в том, что существует множество значений NA, но для этого конкретного использования я хочу рассматривать их как нули. Сложение векторов не сработает, потому что если какой-либо из 35 векторов содержит NA, результатом будет NA. Вот пример проблемы:
col1<-c(NA,1,2,3)
col2<-c(1,2,3,NA)
col3<-c(NA,NA,2,3)
Sum<-col1+col2+col3
Sum
# [1] NA NA 7 NA
Я хочу, чтобы результат был 1, 3, 7, 6.
Я полагаю, что мог бы создать новые версии каждого из векторов, в которых я заменю NA на 0, но это было бы много работы применительно к 35 векторов. Есть ли простая функция, которая поможет мне?