> 
> Here are a few alternatives:
> 
> replace(a, is.na(a), 0) + b
> 
> ifelse(is.na(a), 0, a) + b
> 
> mapply(sum, a, b, MoreArgs = list(na.rm = TRUE))
> 

Well, Gabor, if you want to get fancy...

evalq({a[is.na(a)]<-0;a})+b

(and variants...)

Cheers,
Bert

______________________________________________
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to