首页 > 解决方案 > 为什么代码块总是有语法错误?

问题描述

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
options (stringsAsFactors = F)
```

对于我的所有代码块,我从第一行得到一条红线(语法错误)。有人可以向我解释如何解决这个问题以及代码块的确切目的是什么?我需要它们还是我可以在没有它们的情况下编写一个脚本?

标签: syntaxknitrchunks

解决方案


您似乎在 R 脚本中使用代码块。代码块是在其他文档中嵌入 R 脚本的一种方式;您的示例将用于 R Markdown 文档。您不能在实际的 R 脚本中使用第一行或最后一行;它们是 R Markdown 的信号,表明它们之间是 R 代码。

例如,许多 R 博客和帮助页面都嵌入了使用该语法的示例。有关一般说明和包含大量示例的教程,请参阅https://rmarkdown.rstudio.com/ 。


推荐阅读