R Markdown не будет вязать; Ошибка при попытке разбора использовать имя переменной нулевой длины - PullRequest
0 голосов
/ 21 марта 2020

Я пытаюсь подготовить файл 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

Сам код выполняется в чанке, но не вяжется.

Вот информация о моей сессии. (Я только что переехала в Каталину на маме c, может быть, здесь есть проблема).

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 

1 Ответ

0 голосов
/ 22 марта 2020

Нашел ответ. Он должен быть сохранен как файл .Rmd, а не как файл .R. Это так, даже если вы выбрали свой сценарий в качестве файла Rmarkdown в RStudio.

...