在R中尝试/尝试捕捉功能

时间:2017-06-07 14:56:04

标签: r

如果trycatch / try函数返回错误,我如何使用R中的try / try catch函数继续下一个循环并执行sys.sleep 60秒。非常感谢,谢谢。

1 个答案:

答案 0 :(得分:1)

试试这个:

for (x in list(1,2,"a",4,5)){
  print(x)
  y <- try( x+1) # maybe you want try(x+1,silent=TRUE)
  if(inherits(y, "try-error")) Sys.sleep(5) 
}