Thanks Bernard Sent from my iPhone so please excuse the spelling!"
> On Feb 27, 2019, at 4:05 PM, Duncan Murdoch <murdoch.dun...@gmail.com> wrote: > >> On 27/02/2019 3:55 p.m., Bernard Comcast wrote: >> What is the recommended way to trap errors in R? My main need is to be able >> to trap an error and then skip a section of code if an error has occurred. >> In VB for Excel I used the “On Error goto .....” construct to do this. > > The recommended way is to use tryCatch() around the expression you're > evaluating. A simpler, less flexible alternative is try(). The Excel > version sounds a bit more like try(). You'd use it like this: > > value <- try({ x <- 1 > y <- someFunction(x) > someOtherFunction(y) > }) > if (inherits(value, "try-error")) { > cat ("something went wrong. There's information in value about what > happened.") > } else { > cat ("value is fine, there was no error.") > } > > Duncan Murdoch ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.