为了账号安全,请及时绑定邮箱和手机立即绑定

R中的异常处理

/ 猿问

R中的异常处理

慕仰0522570 2019-11-26 11:19:53

有人在R中有异常处理的示例/教程吗?官方文档非常简洁。



查看完整描述

3 回答

?
牛魔王的故事

除了Shane的答案可以将您引向其他StackOverflow讨论之外,您还可以尝试使用代码搜索功能。此原始答案指向Google的代码搜索,此后已停止使用,但您可以尝试


Github搜索,例如在此查询中以language = R 搜索tryCatch;

Ohloh / Blackduck代码搜索,例如此查询R文件中的tryCatch

在整个Debian档案库中的Debian代码搜索引擎

只是为了记录在案,也有try,但tryCatch可能是可取的。我在Google代码搜索中尝试了一下快速计数,但是尝试为该动词本身获取了太多的误报-但它似乎tryCatch得到了更广泛的使用。


查看完整回答
反对 2019-11-26
?
开满天机

基本上,您想使用该tryCatch()功能。查看help(“ tryCatch”)了解更多详细信息。


这是一个简单的示例(请记住,您可以执行任何您想做的错误操作):


vari <- 1

tryCatch(print("passes"), error = function(e) print(vari), finally=print("finished")) 

tryCatch(stop("fails"), error = function(e) print(vari), finally=print("finished")) 


查看完整回答
反对 2019-11-26
  • 3 回答
  • 0 关注
  • 190 浏览

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信