2019-04-23
阅读量:
726
R里面tryCatch()是啥意思
tryCatch()本身是一个函数,不报错时返回第一个表达式的结果,如果警告或者报错就返回wanining或者error的函数返回值。
无论如何,finnally中的表达式一定会执行,但不会作为tryCatch()的返回值。
result <- tryCatch({
}, warning = function(w){
}, error = function(e){
paste0('错误: ', e) #这里的e就是字符串
}, finnally = {
}
)






评论(0)


暂无数据