可能重复:
Exception handling in R
有没有人知道如何在R中捕获错误或异常?
答案 0 :(得分:5)
像约书亚所说:用tryCatch
。包含error
参数,该参数应该是接受一个参数的函数(错误,通常称为e
)。
tryCatch(
stop("you threw an error"),
error = function(e)
{
print(e$message) # or whatever error handling code you want
}
)
答案 1 :(得分:2)
这实际上取决于你所说的“捕获”。查看tryCatch
和withCallingHandlers
。
答案 2 :(得分:1)
你有没有看过stop
?
这将允许您捕获您定义的异常。