【发布时间】:2014-04-07 16:02:22
【问题描述】:
我正在从一个名为“template.Rmd”的 Rmd 文件中制作多个 html 报告。 使用函数 knit2html() 时,会出现误导性错误消息“无法打开连接”,而实际上该错误是由于代码错误,例如缺少变量。下面我通过一个小例子来说明:
Template.Rmd 包含这个内联 R 代码:
`r missing_variable`
当我不指定输出文件时,我会收到一条有用的错误消息
> knit2html("docs/template.Rmd")
Quitting from lines 2-4 (docs/template.Rmd)
Error in eval(expr, envir, enclos) : object 'missing_variable' not found
当我指定输出文件时,我收到一条误导性的错误消息
> knit2html("docs/template.Rmd", "docs/template.html")
Warning in file(file, ifelse(append, "a", "w")) :
cannot open file 'docs/template.html': No such file or directory
Error in file(file, ifelse(append, "a", "w")) :
cannot open the connection
这是与knitr相关的问题吗?
【问题讨论】:
标签: r knitr r-markdown