R:错误检测

时间:2017-05-04 03:03:20

标签: r

有没有办法在长代码的最后生成R中的状态报告,以便我可以判断代码是否有任何问题,而无需花费一分钟向上滚动来查找红色错误消息?它可以像是或否一样简单。

1 个答案:

答案 0 :(得分:1)

如何使用tryCatch包装代码?您可以为错误,警告和消息添加处理程序(可能会向控制台打印消息),如果发生错误,可以提前中断代码。

tryCatch(Your_Code,
    error = function(e) {Do something},
    warning = function(w) {Something else},
    message = function(m) {Whatever you want}
  )

你可以在Hadley Wickham" Advanced R"中找到一个很好的解释。书。