有没有办法导出错误信息?
Is there a way to export error messages?
我的问题很笼统,但要产生一个可重现的例子却有点困难。当 运行 一些长的 R 脚本时,我有时会遇到不合理的错误。由于脚本及其背后的数据库的长度,查找错误通常很困难且耗时。例如,有没有办法以某种方式将错误导出到文本文件?
Here 一个优雅的解决方案:
定义一个误差函数:
my.error.fun <- function() {
cat(geterrmessage(), file="rerr.txt", append=TRUE)
}
那么,
options("error"=my.error.fun)
我的问题很笼统,但要产生一个可重现的例子却有点困难。当 运行 一些长的 R 脚本时,我有时会遇到不合理的错误。由于脚本及其背后的数据库的长度,查找错误通常很困难且耗时。例如,有没有办法以某种方式将错误导出到文本文件?
Here 一个优雅的解决方案:
定义一个误差函数:
my.error.fun <- function() {
cat(geterrmessage(), file="rerr.txt", append=TRUE)
}
那么,
options("error"=my.error.fun)