R中的tryCatch:如何捕获传递给警告参数的函数中的所有警告消息? some\u f
这是捕获由R中的tryCatch:如何捕获传递给警告参数的函数中的所有警告消息? some\u f,r,try-catch,R,Try Catch,这是捕获由f()函数产生的多个警告的最小示例: <simpleWarning in some_f(): warning 1> 警告 <simpleWarning in some_f(): warning 1> warns <- list() withCallingHandlers(some_f(), warning = function(warn) {warns <<- append(warns, warn)}) warns ## $messag
f()
函数产生的多个警告的最小示例:
<simpleWarning in some_f(): warning 1>
警告
<simpleWarning in some_f(): warning 1>
warns <- list()
withCallingHandlers(some_f(), warning = function(warn) {warns <<- append(warns, warn)})
warns
## $message
## [1] "warning 1"
##
## $call
## some_f()
##
## $message
## [1] "warning 2"
##
## $call
## some_f()