通过堆栈,我在错误情况下引用 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/

10-12 00:24