我想用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命令,保存文件,取消注释,然后运行它。但这似乎很笨拙。
感谢您的输入!