[R] Run Rscript and ignore errors?
matzke at nimbios.org
Sun Apr 26 20:13:48 CEST 2015
On Sun, Apr 26, 2015 at 1:39 PM, Adams, Jean <jvadams at usgs.gov> wrote:
> I don't know of a way to do what you want ... tell R to ignore all errors
> ... but, I do have a suggestion.
> Since you regard these errors as "non-essential", why not edit your code
> to reflect that? For example, instead of writing
> plot(df$x1, df$y1)
> if ("x1" %in% names(df) & "y1" %in% names(df)) plot(df$x1, df$y1)
> ... or something like that.
Hi! I could, but you can imagine that doing that several dozen times,
reducing readability and increasing the chance of making some other
mistake. As originally mentioned, I'm lazy.
I did find a super-easy solution, posted here:
> On Thu, Apr 23, 2015 at 12:28 PM, Nick Matzke <matzke at nimbios.org> wrote:
>> Hi R-help,
>> I've looked at google, the Rscript documentation and the Rscript --help
>> output and haven't found much on this. So, here's my question:
>> I have a rather long script that runs on various input datasets. It is
>> quite convenient to run the script from the Terminal command line with
>> "Rscript scriptname.R"
>> However, some datasets will cause errors. These are non-essential errors
>> just some datasets don't have certain columns so certain parts of the
>> overall analysis don't produce figures etc. Yes, I could go through the
>> whole script and insert try() statements, etc. But I'm lazy.
>> So, is there a way to run Rscript or something similar, and just have it
>> ignore all errors (i.e., keep running through the script)? I.e., just
>> what happens if you just copy-paste the whole script into the R window --
>> errors happen and are noted but the rest of the script keeps running.
>> Thanks very much for any help!!
>> [[alternative HTML version deleted]]
>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> PLEASE do read the posting guide
>> and provide commented, minimal, self-contained, reproducible code.
[[alternative HTML version deleted]]
More information about the R-help