R里面的tryCatch

转载自:https://blog.csdn.net/luoyexuge/article/details/49105299

(1)抓取错误

 tryCatch(libray(xx),error=function(e){print("出现错误")} )

当xx包出现错误时候就会执行error函数 ,把error的结果执行出来

(2)抓取错误和警告

tryCatch(libray(xx),warning = function(w){print("出现警告")},
               error=function(e){print("出现错误")} )

(3)finally最后都会执行,跟python和java类似

tryCatch(libray(xx),warning = function(w){print("出现警告")},
               error=function(e){print("出现错误")},
               finally={
                 print("导入ggplot2包")
                 library(ggplot2)
               }
)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 4,250评论 4 16
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,632评论 1 118
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,569评论 0 17
  • 嘿,亲爱的你,是不是有化妆的习惯呢?那么你计算过你化妆需要多少时间呢?是15分钟?30分钟?还是更久呢? 那应该如...
    碧落云湮阅读 129评论 0 0
  • 在基督里面一切都可以更新和医治。约拿不喜悦这事,且甚发怒!昨天上班的时候,我们的厂长就在我的对面干活!我心里感受是...
    凌贤武阅读 207评论 0 0