在RStudio中调试

时间:2016-12-13 08:33:58

标签: debugging rstudio

如果我在不在当前文件夹中的源文件中使用browser()函数,那么RStudio会抱怨无法找到该文件。

如何指示调试器找到断点发生的源文件?

1 个答案:

答案 0 :(得分:1)

将该功能放在Desktop/testfun.R

fun <- function(a,b) {
  a <- 1
  b <- 2
  return(5)
}

然后下面的工作(你必须进入fun()):

{
  source("Desktop/testfun.R")
  browser()
  b <- fun(1,2)
}

如果是关于调试包,请查看here