'Error in gregexpr' 将 R Markdown 渲染为 HTML
'Error in gregexpr' when render R Markdown to HTML
我的 RStudio(版本 1.1.414)无法将 R Markdown 文件渲染到 HTML。我有一个非常简单的 R Markdown 文件,名为 testHTML.Rmd
:
---
title: "Untitled"
output:
html_document: default
---
## R Markdown
This is a test!
在我的主要 R 代码中,我将 render() 语句称为 render('testHTML.Rmd')
。我收到以下与正则表达式相关的错误消息:
Error in gregexpr("(?)`r[ #]([^`]+)\s*`", "---\ntitle:
\"Untitled\"\noutput:\n html_document: default\n \n---\n", : invalid
regular expression '(?<!(^| ))r[ #]([^
]+)\s*`', reason 'Invalid
regexp'
有没有人在编写 R Markdown 文件时遇到过这个错误?解决方法是什么?
对我来说,在收到相同的错误消息后更新所有已安装的软件包都有效。
将RStudio 更新到1.1.463 并将R 更新到3.5.2 后出现问题。我被要求更新 knitr、rmarkdown 和 yaml(我认为至少提到了三个包)。更新 yaml 后发生错误。
更新所有现有包使错误再次消失。希望这有帮助。
我的 RStudio(版本 1.1.414)无法将 R Markdown 文件渲染到 HTML。我有一个非常简单的 R Markdown 文件,名为 testHTML.Rmd
:
---
title: "Untitled"
output:
html_document: default
---
## R Markdown
This is a test!
在我的主要 R 代码中,我将 render() 语句称为 render('testHTML.Rmd')
。我收到以下与正则表达式相关的错误消息:
Error in gregexpr("(?)`r[ #]([^`]+)\s*`", "---\ntitle: \"Untitled\"\noutput:\n html_document: default\n \n---\n", : invalid regular expression '(?<!(^| ))
r[ #]([^
]+)\s*`', reason 'Invalid regexp'
有没有人在编写 R Markdown 文件时遇到过这个错误?解决方法是什么?
对我来说,在收到相同的错误消息后更新所有已安装的软件包都有效。
将RStudio 更新到1.1.463 并将R 更新到3.5.2 后出现问题。我被要求更新 knitr、rmarkdown 和 yaml(我认为至少提到了三个包)。更新 yaml 后发生错误。
更新所有现有包使错误再次消失。希望这有帮助。