[R] executing an error prone function without stopping a script

cls59 chuck at sharpsteen.net
Thu Jul 9 19:15:17 CEST 2009




TU wrote:
> 
> Dear R Users,
> 
> I've used this a long time ago but have forgotten. Trawling aroung the
> various sources somehow does not lead me to it. How can I execute an error
> prone function without stopping a script if it goes wrong ?
> 
> Thanks in advance,
> Tolga
> 
> 


See ?try

Basically, wrapping the function call in the try() function will make it so
that errors do not halt your script:

result <- try( function( args ) )

You can then handle errors in your own way:

if( class(result) == 'try-error' ){
  # Error handling stuff.
}

-----
Charlie Sharpsteen
Undergraduate
Environmental Resources Engineering
Humboldt State University
-- 
View this message in context: http://www.nabble.com/executing-an-error-prone-function-without-stopping-a-script-tp24413760p24414337.html
Sent from the R help mailing list archive at Nabble.com.




More information about the R-help mailing list