如何在R中捕获错误/异常?

Shr*_*uti 5 r

可能重复:
R中的异常处理

有没有人知道如何在R中捕获错误或异常?

Ric*_*ton 5

像约书亚说:用tryCatch.包含一个error参数,该参数应该是一个接受一个参数的函数(错误,通常称为e).

tryCatch(
  stop("you threw an error"), 
  error = function(e) 
  {
    print(e$message) # or whatever error handling code you want
  }
)
Run Code Online (Sandbox Code Playgroud)


Jos*_*ich 2

这实际上取决于你所说的“捕获”是什么意思。看看tryCatchwithCallingHandlers