[R] how to ignore errors

Bernardo Rangel Tura tura at centroin.com.br
Mon Dec 1 09:41:02 CET 2008


On Mon, 2008-12-01 at 16:17 +0800, Jiang Peng wrote:
> Dear listers,
> 
>   Hi .
> 
>   I googled before I ask this question in case to avoid violating the  
> "list law". The question was proposed by somebody else but nobody  
> gives a proper solution.
> 
>   How to ignore errors in a R loop? I have a R source file ,namely,  
> test.r.
>   I ran a loop in a command line
> 
>   > for(i in 1 : 100 ) {source("test.r",echo =T ) }
> 
>   and I found that when test.r have some error the loop will stop, but  
> test.r is just stochastically wrong,i.e., sometimes it works well if  
> no bad values return.
>   I want to know how to ignore such errors and let the loop continue.
> 
> thanks in advance.
> _______________________
> 

Jiang Peng,

The default solution is using try command, something like this

for(i in 1 : 100 ) {
	try(source("test.r",echo =T ))
}

-- 
Bernardo Rangel Tura, M.D,MPH,Ph.D
National Institute of Cardiology
Brazil



More information about the R-help mailing list