我最近一直在使用一些 R 库来分析一些大数据,我发现自己很沮丧,等待几个小时才能开始分析,只是为了结束并收到一些微不足道的错误,就像我没有安装一个必备库,或者我的参数之一是错误的。所以,然后我必须从头开始,进行完全相同的分析,生成与它死亡时相同的变量,然后等待很长时间。请注意,这些异常未被处理——它们是来自 R 的 fatal error 。
这只是一个想法——也许它好得令人难以置信,所以请至少解释一下为什么它不起作用——但是有没有办法让 R 在环境何时出现 fatal error ?例如,假设它正在执行脚本,并遇到“require(notInstalledYet)”。如果它能在它死掉的地方给我一个 browser() ,这样我至少可以保存变量,最多可以解决问题,而不是死掉并丢失内存中的所有变量,那就太好了(例如安装库)然后重试。
最佳答案
您可以更改错误选项以在出现错误时打开浏览器
options(error=browser)
默认为
options(error=NULL)
关于R - "Browser()"出现错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24992964/