R-调试:逐行循环

时间:2015-09-17 13:33:51

标签: rstudio

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

1。)CTRL + enter:有效,但不会遍历循环的每次迭代但只进行一次 2.)添加"浏览器()"在那一点停止,但我不能一行一行地去(不是" n"也不是" F10"有效吗?

知道问题是什么吗?

1 个答案:

答案 0 :(得分:0)

将代码/脚本放入函数中

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

然后在R控制台中运行它:

debug(function_to_debug)

调试器启动,您可以单步执行该函数的每一行。