Hello!
I wont to use a function is.na() 

I have  two vectors:
>  a=c(1,NA,3,3,3)
>  b=c(0,0,0,0,0)
and when I use is.na function it's ok:
> is.na(a)
[1] FALSE  TRUE FALSE FALSE FALSE

but I would create sth like this:

 for i in 1:length(a){
 if (wsp[i] == is.na(a)) {b=43}
  }
or like this 

 if(is.na(a)) b=3 else a
[1]  1 NA  3  3  3

but I always get an error:
  the condition has length > 1 and only the first element will be used
 
Could you help me how I may avoid this problem and use function is.na inside
function if - else
Please
 

-- 
View this message in context: 
http://www.nabble.com/if-%2B-is.na-tp24025136p24025136.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
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.

Reply via email to