gpt4 book ai didi

r - 如何访问生成错误或警告的函数的名称?

转载 作者:行者123 更新时间:2023-12-03 07:55:52 27 4
gpt4 key购买 nike

如果发生警告或错误,我想打印生成错误的函数的名称。

R中的tryCatch允许处理函数调用中的错误,也许这是解决方案的一部分?例如,这可能在类似以下的上下文中:

handleErr <-function(e) {
print("you had an error in function:")
print( WHAT CAN I PUT HERE??! )
}

tryCatch( myFunction(), error=handleErr )

最佳答案

这应该工作

handleErr <- function(e) 
{
cat(paste("you had an error in function: ", e$call, "\n"))
}


myfunct <- function()
{
stop()
}

tryCatch(myfunct(), error=handleErr)

关于r - 如何访问生成错误或警告的函数的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3984862/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com