Hi,
Do help(sum) to find more information about the option na.rm=T
> sum(c(z,e,k),na.rm=T)
[1] -23
Alain
On 24-Mar-10 17:21, Muhammad Rahiz wrote:
Slightly longer method, but works as well.
z <- c(-12,-9)
e <- c(-2,0)
k <- c(NA,NA)
x <- c(z,e,k)
x1 <- which(x!="NA",arr.ind=TRUE) # get elements which are not NA
x2 <- x[x1]
sum(x2)
[1] -23
--
Muhammad
tj wrote:
Hi all,
May I request for your help if you have time and if you have an idea
on how
to do this. I want to add three vectors... And my goal is to obtain
the sum
of the vectors, ignoring the vector of "na"...
Here is what i did in R.. I'm adding the three vectors, e,z,k, and my
objective is to get an answer = -23.
I tried putting the na.omit but it did not work. Thanks.
z
[1] -12 -9
e
[1] -2 0
k
[1] NA NA
sum(z+e+k)
[1] NA
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
--
Alain Guillet
Statistician and Computer Scientist
SMCS - IMMAQ - Université catholique de Louvain
Bureau c.316
Voie du Roman Pays, 20
B-1348 Louvain-la-Neuve
Belgium
tel: +32 10 47 30 50
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.