[R] NA's in if statement
michael watson (IAH-C)
michael.watson at bbsrc.ac.uk
Fri Feb 11 23:25:32 CET 2005
Some careful use of is.na() may help.
Either by using it to remove NA values or as part of the if statement.
Or:
my.wdir <- na.omit(dat$wdir)
for(i in 1:length(my.wdir)) {
#etc
-----Original Message-----
From: r-help-bounces at stat.math.ethz.ch on behalf of lindsayv at unbc.ca
Sent: Fri 2/11/2005 9:34 PM
To: r-help at stat.math.ethz.ch
Cc:
Subject: [R] NA's in if statement
Hello,
I am having trouble dealing with NA values in if statements such as:
i<-1
for(i in 1:length(dat$wdir)){
if (dat$wspd[i]==0){
dat$wdir[i]<-0
}
}
I get the following error due to the presence of NS values in the data:
Error in if (dat$wspd[i] == 0) { : missing value where TRUE/FALSE needed
Sorry if this is an old question but I was unable to resolve this from the
info on na.action etc. or old archives.
Thank you for any suggestions,
Vera Lindsay
______________________________________________
R-help at 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
More information about the R-help
mailing list