[R] Sort a data frame

Kjetil Halvorsen kjetil at acelerate.com
Tue Jul 20 21:07:57 CEST 2004



Gabor Grothendieck wrote:

>Gabor Grothendieck <ggrothendieck <at> myway.com> writes:
>
>  
>
>>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.
>>    
>>
Also:
library(Hmisc)
example(all.is.numeric)

Kjetil Halvorsen


>Sorry.  The above has an error.  It should be:
>
>    # res is x converted to numeric or x without change if that fails
>    res <- tryCatch(as.numeric(x), warning = function(warn)x)
>
>or
>
>    # res is x converted to numeric or 0 if that fails
>    res <- tryCatch(as.numeric(x), warning = function(warn)0)
>
>______________________________________________
>R-help at stat.math.ethz.ch 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
>
>
>  
>




More information about the R-help mailing list