R Markdown不会编织;解析尝试使用零长度变量名称时出错



我正在为一门课程准备一个Rmarkdown文件。但出于某种原因(也许是一个非常非常愚蠢的原因(,我似乎什么都织不起来。下面是一个非常简单的Rmarkdown脚本示例:

---
title: "big data"
author: "CAM"
date: "21 March 2020"
output:
html_document: default
---
```{r,chunk1,eval=TRUE,echo=TRUE,include=TRUE}
seq(1,10,by=1)
```

这引发了错误:

Error in parse(text = x, keep.source = TRUE) : 
attempt to use zero-length variable name
Calls: <Anonymous> -> <Anonymous> -> getParseData -> parse
Execution halted

代码本身在块中执行,但它不会编织。

这是我的会话信息。(我刚在mac上搬到卡塔琳娜,也许这里有问题(。

R version 3.6.3 (2020-02-29)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Catalina 10.15.3
Matrix products: default
BLAS:   /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.6/Resources/lib/libRlapack.dylib
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats     graphics  grDevices utils     datasets 
[6] methods   base     
other attached packages:
[1] knitr_1.28    rmarkdown_2.1
loaded via a namespace (and not attached):
[1] compiler_3.6.3  htmltools_0.4.0 tools_3.6.3    
[4] yaml_2.2.1      Rcpp_1.0.3      xfun_0.12      
[7] digest_0.6.25   rlang_0.4.5     evaluate_0.14 

找到了答案。它必须保存为.Rmd文件,而不是.R文件。即使您在RStudio中将脚本选择为Rmarkdown文件,情况也是如此。

最新更新