如何在Rmarkdown中修复“ yaml.load未使用的参数”

时间:2019-01-08 09:57:00

标签: r r-markdown

在使用R Markdown时,R Studio警告我以下消息:“渲染R Markdown文档需要yaml软件包的更新版本”。因此,我安装了软件包yaml(2.2.0)的最新版本。但是从那以后,我无法在Rmarkdown中编织任何文档(甚至以前使用过的模板或文档也没问题)。

我尝试下载旧版本的yaml,但收到的消息与开始时一样(“需要更新版本”)。

编织文档时,出现以下错误:

Error in yaml::yaml.load(..., eval.expr = TRUE) : 
  unused argument (eval.expr = TRUE)
Calls: <Anonymous> ... parse_yaml_front_matter -> yaml_load -> <Anonymous>

1 个答案:

答案 0 :(得分:0)

更新RStudio之后,我遇到了unused argument (eval.expr = TRUE)问题。不知何故,它与R安装和以前可以正常工作的.Rmd搞混了,停止处理该错误。

对我来说,诀窍是删除yaml,然后重新安装。

> remove.packages("yaml")
> install.packages("yaml")
>