Henrik,
Please, stay with me.
there is a problem with the way tryCatch processes statements and that
is exactly what the help file does not describe at all. I am trying
catch=function(vec){
ans=NULL;err=NULL;
for (i in vec) {
tryCatch({
source(i);
Note that the error catch is calling your locally defined function.
Like anywhere in R, if you assign something to a variable inside a
function, it only applies there and not outside. The quick a dirty
fix is to do:
err - c(err, er)
/H
On 2/15/07, Stephen Bond [EMAIL PROTECTED] wrote:
Hi,
google R tryCatch example and you'll find:
http://www.maths.lth.se/help/R/ExceptionHandlingInR/
Hope this helps
Henrik
On 2/13/07, Stephen Bond [EMAIL PROTECTED] wrote:
Henrik,
I had looked at tryCatch before posting the question and asked the
question because the help file was not
Henrik,
thank you for the reference. Can you please tell me why the following
does not work?
vec=c(hdfhjfd,jdhfhjfg)# non-existent file names
catch=function(vec){
tryCatch({
ans =NULL;err=NULL;
for (i in vec) {
source(i)
ans=c(ans,i)
}
},
Put the for loop outside the tryCatch(). /H
On 2/13/07, Stephen Bond [EMAIL PROTECTED] wrote:
Henrik,
thank you for the reference. Can you please tell me why the following
does not work?
vec=c(hdfhjfd,jdhfhjfg)# non-existent file names
catch=function(vec){
tryCatch({
ans
To be more precise, put the tryCatch() only around the code causing
the problem, i.e. around source(). /H
On 2/13/07, Henrik Bengtsson [EMAIL PROTECTED] wrote:
Put the for loop outside the tryCatch(). /H
On 2/13/07, Stephen Bond [EMAIL PROTECTED] wrote:
Henrik,
thank you for the
See ?tryCatch. /Henrik
On 2/12/07, Stephen Bond [EMAIL PROTECTED] 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