r - 在错误时从 knitr 获取回溯

标签 r knitr

如何从 knitr 获得更好的错误报告?

例如现在 knitr 退出:

Calls: knit ... lapply -> FUN -> lapply -> FUN -> rename -> <Anonymous>

当我以交互方式运行相同的代码时,R 退出:
Calls: getSampleData ... lapply -> FUN -> lapply -> FUN -> rename -> <Anonymous>

这对于理解问题要好得多 - 至少我知道哪个函数抛出了错误。

理想情况下,我还希望附加 traceback() 的等价物。

最佳答案

您可以设置 opts_chunk$set(error = FALSE) ,那么你就可以运行 traceback()发生错误时。这需要你运行 针织 in an interactive R session , 尽管。

关于r - 在错误时从 knitr 获取回溯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23442249/

相关文章:

r - 根据多列上的条件创建新列

r - 如何在 R knitr 中包装一个非常长的段落 R 输出

r - 将 R Markdown 中的代码背景颜色设置为 PDF

python - 相当于 knitr + RMarkdown 中的 Python 等的\Sexpr{}?

r - 将 geom_path 和 geom_text 添加到同一个 ggplot 会在 r 中产生错误

r - 如何格式化 R plotly 工具提示中的变量名称?

r - Knitr HTML Loop - 一些 HTML 输出,一些 R 输出

r - 使用knitr时如何打印到控制台?

r - 数据科学家的基本技能

r - 使用带有频率计数的表中的 R 绘制饼图和直方图