热线电话:13121318867

登录
2019-04-23 阅读量: 726
R里面tryCatch()是啥意思

tryCatch()本身是一个函数,不报错时返回第一个表达式的结果,如果警告或者报错就返回wanining或者error的函数返回值。

无论如何,finnally中的表达式一定会执行,但不会作为tryCatch()的返回值。

result <- tryCatch({

}, warning = function(w){

}, error = function(e){

paste0('错误: ', e) #这里的e就是字符串

}, finnally = {

}

)

0.0000
5
关注作者
收藏
评论(0)

发表评论

暂无数据