R-调试:通过循环逐行调试



我试图通过R studio找到一种调试方法,但是我能找到的所有解决方案都不起作用。

1)。CTRL+enter:工作,但不是通过循环的每次迭代,而是只有一次。
2.) 添加"浏览器()"停止在这一点上,但我不能从那里逐行(既不是"n"也不是"F10"的作品?

你知道是什么问题吗?

将代码/脚本放入函数中:

function_to_debug <- function(data){ 
     a = 2+3 
     return(a)
}

然后在R控制台中运行:

debug(function_to_debug)

调试器启动,您可以遍历函数的每一行。

最新更新