有没有办法在渲染 Rmarkdown 文档时调试函数?

Is there a way to debug a function when rendering an Rmarkdown document?

提问人:iago 提问时间:10/27/2023 更新时间:10/27/2023 访问量:28

问:

我正在尝试

debug(myFunction)

res <- rmarkdown::render("file_using_myFunction.Rmd", output_format = "all", envir = new.env())

它进入浏览器,但是当我尝试评估浏览器中的任何内容时,没有输出:

enter image description here

有没有办法让调试浏览器使用?rmarkdown::render

谢谢!

调试 R-Markdown Knitr Rdebug

评论


答:

1赞 Yihui Xie 10/27/2023 #1

输出已在内部重定向,因此你不会在 R 控制台中看到任何输出。要停止重定向,您可以先调用 .sink()