在尝试编织 PDF 时。我正在调用一个应该通过调用块来返回两个 ggplots 的脚本:
```{r, echo=FALSE}
read_chunk('Script.R')
```r
但收到错误
processing file: Preview-24a46368403c.Rmd
Quitting from lines 9-12 (Preview-24a46368403c.Rmd) Error in
parse(text = x, srcfile = src) : attempt to use zero-length
variable name Calls: <Anonymous> ... <Anonymous> -> parse_all ->
parse_all.character -> parse Execution halted
脚本自行运行并返回两个图,但在编织时不会返回它们。
同样尝试使用
source()
但得到了类似的错误 Quitting from lines 7-10 (Preview-24a459ca4c1.Rmd) Error in
file(filename, "r", encoding = encoding) : cannot open the
connection Calls: <Anonymous> ... withCallingHandlers -> withVisible
-> eval -> eval -> source -> file Execution halted
最佳答案
虽然这似乎不是您的解决方案,但如果块未正确结束,则会出现完全相同的错误消息。
我遇到了这个错误,并追踪到以 `` 而不是 `` 结尾的块。更正块的语法解决了我遇到的与您相同的错误消息的问题。
关于r - 编织返回解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31327030/