Liaw, Andy <andy_liaw <at> merck.com> writes:
> Does anyone know how to test whether a
> character can be coerced into numeric without generating a warning?

   res <- tryCatch(as.numeric(x), warning = function(x)x)

res is now numeric if x was successfully converted and is unchanged
if it was not.  You can test res using is.numeric and take
appropriate action or you can put the action into the body of the
warning function such as having it return 0.

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to