ifelse
On Feb 9, 2012, at 11:37 AM, Arnaud Gaboury wrote:
Hello, I need to print a screen message after a test.
list<-c("10","1","100","10")
ifelse(all(list %in% c(1,10,100)==TRUE),cat("YES\n"),cat("NO\n"))
YES
Error in ifelse(all(l %in% c(1, 10, 100) == TRUE), cat("YES\n"),
cat("NO\n")) :
replacement has length zero
I have the correct answer, YES, but with an Error.
Why?
cat() returns NULL. Why ar enou not just returning the strings themselves or if you want to see the results as well as assign, then use print() which does return its arguments.
TY for any help Arnaud Gaboury A2CT2 Ltd.
______________________________________________ R-help at 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.
David Winsemius, MD West Hartford, CT