Я пытаюсь создать новый вектор, который является суммой из 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 векторам. Есть ли простая функция, которая поможет мне?