Skip to content
Prev 293542 / 398503 Next

Summing list with NA elements

one solution is to set NAs to 0, e.g.,

m <- matrix(1:3, 3, 3)
x <- list(m, m+3, m+6)
x[[1]][1] <- NA

x. <- lapply(x, function (x) {x[is.na(x)] <- 0; x} )
Reduce("+", x.)


I hope it helps.

Best,
Dimitris
On 5/4/2012 11:19 AM, Evgenia wrote: