R新手问题:我正在从控制台使用rmarkdown生成PDF(不使用rstudio)。我编写了一个简单的r脚本来从控制台渲染rmarkdown文件,它基本上是这样的:
# my_r_script.R
rmarkdown::render('mydoc.Rmd', output_file = opt$out,
params = list(
something = opt$something,
else = opt$else
)
)
在rmd文件中可能会出现错误,例如由于给定的参数,某些计算可能会崩溃。问题如何在R脚本中访问这些错误?换句话说:我想知道RMD文件中是否出现问题我怎么能实现呢?
答案 0 :(得分:0)
你可以在一个try catch函数中包装rmarkdown :: render语句 - 有一个很好的例子here。
您应该能够将输出存储在变量中以便进一步调试。