[R] help with tryCatch

Henrik Bengtsson hb at stat.berkeley.edu
Tue Feb 13 04:04:07 CET 2007


See ?tryCatch. /Henrik

On 2/12/07, Stephen Bond <sje at mast.queensu.ca> wrote:
> Could smb please help with try-catch encapsulating a function for
> downloading. Let's say I have a character vector of symbols and want to
> download each one and surround by try and catch to be safe
>
> # get.hist.quote() is in library(tseries), but the question does not
> depend on it, I could be sourcing local files instead
>
> ans=null;error=null;
> for ( sym in sym.vec){
> try(ans=cbind(ans,get.hist.quote(sym,start=start))) #accumulate in a zoo
> matrix
> catch(theurlerror){error=c(error,sym)} #accumulate failed symbols
> }
>
> I know the code above does not work, but it conveys the idea. tryCatch
> help page says it is similar to Java try-catch, but I know how to do a
> try-catch in Java and still can't do it in R.
>
> Thank you very much.
> stephen
>
> ______________________________________________
> R-help at stat.math.ethz.ch 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.
>



More information about the R-help mailing list