On Wed, 17 Oct 2007, Wolfram Fischer wrote: > Warnings are a good thing and can help to find errors in data. > But with newer R versions I get more and more warnings > which I would like to suppress in defined circumstances.
This warning happened in R 1.8.1, for example: it is not new. I don't think R is giving 'more and more warnings': perhaps it is your usage of R that has changed. > In the manual of as.numeric() is noticed: > as.numeric(c("-.1"," 2.7 ","B")) # (-0.1, 2.7, NA) + warning > > If I know that my data contains characters and if I would like > that they will be converted to NA: how I can turn off just this warning? > > (I know I could do: options(warn=-1). But then I will miss all > other possibly necessary warnings.) > > I would like to have an argument to as.numeric() like na.coerce=TRUE. > It would be especially helpful when converting factors to numbers by doing: > as.numeric( levels( x ) )[ x ] > > What could I do? Your homework! help.search("suppress warnings") gets you to the correct help page. E.g. > suppressWarnings(as.numeric(c("-.1"," 2.7 ","B"))) [1] -0.1 2.7 NA -- Brian D. Ripley, [EMAIL PROTECTED] Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595 ______________________________________________ R-help@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.