[R] if + is.na
Grześ
gregorio99 at gmail.com
Sun Jun 14 21:48:58 CEST 2009
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.
More information about the R-help
mailing list