如果Rmd文件中不能包含render(),该如何调用?

时间:2019-08-20 21:13:38

标签: r-markdown render

我想用render()命令结束Rmd文件,以创建完成报告的(以我为例)Word文档。我使用命令render()而不是“编织”按钮的原因是要控制它存储我的输出文件的位置。

如果我要渲染的同一Rmd中有行render(file.Rmd),则会出现两个错误。 如果我已命名块,它将显示的第一个错误是:

Error in parse_block(g[-1], g[1], params.src) : duplicate label 'setup'

如果我没有命名块,它将经历一次又一次的渲染循环,并给我错误:

Error in sink(con, split = debug) : sink stack is full

我现在所了解的是,当在同一Rmd中进行调用时,该过程将一次又一次地递归分析Rmd。

那么,如果文件中没有render(),怎么称呼它?

到目前为止,我的解决方案是注释掉render命令,保存文件,取消注释,然后运行它。但这似乎很笨拙。

感谢您的输入!

0 个答案:

没有答案