This error can result from v with NAs. e.g. to reproduce the error message > v <- as.numeric(NA) > if (is.numeric(v) && any(v < 0)) cat("hello world\n")
see also https://stackoverflow.com/questions/7355187/error-in-if-while-condition-missing-value-where-true-false-needed HTH, Eric [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.