通过堆栈,我在错误情况下引用 traceback() 的输出。
如何“清除堆栈”以便从 traceback() 获得“没有可用的回溯”?
谢谢
最佳答案
可以通过覆盖当前存储在 .Traceback
命名空间中的 base
变量来完成:
stop("Hammer Time!")
Error: Hammer Time!
traceback()
1: stop("Hammer Time!")
assign(".Traceback",NULL,"package:base")
traceback()
No traceback available
但请注意:
关于R语言 : how to clear the frames/stack in Rstudio/console,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16715691/