RStudio浏览器错误处理程序几乎在所有命令上均退出

时间:2018-10-30 17:56:11

标签: r rstudio

我有一些崩溃的R代码。使用RStudio,我可以设置一个断点,然后很好地操作调用堆栈和环境。在这里,我为第60行设置了一个断点,并单击运行debugSource("…")的“源”使其运行:

enter image description here

可以看到这里定义了变量means,我可以在控制台中输出它:

enter image description here

最近,我了解了options(error = …),并尝试了error = browser。原则上,这很好用,一旦遇到stop,我就可以调查。上面的NaN会在矩阵对角化中造成一些破坏:

enter image description here

我想进入一个特定的堆栈框架并查看变量。因此,我单击要执行的框架,RStudio向我显示了函数的源,环境和命令提示符:

enter image description here

如您所见,我想在那里执行print(x)。但是,一旦按下回车键,我就会跳出来,它告诉我x未定义:

enter image description here

在提示符下按Enter只会完全关闭浏览器:

enter image description here

我认为这与具有手动断点的调试器的工作方式相同。我是在做错什么还是这是一个错误?

0 个答案:

没有答案