这是我的第一个问题,因此,如果不清楚/混乱,请原谅。
我正在尝试重现此page中的示例,从.R脚本读取大块并使用knitr在.Rmd markdown中运行它们。 read_chunk()
命令似乎可以正确执行,但是当我尝试使用<<some_chunk>>
表示法引用块时,R给我:错误:“ <<”中意外输入。
我有W10x64,并且正在将R v 3.5.1与RStudio v1.1.456一起使用
这是.R脚本的内容:
# This is our external R script called example.R
# We're adding two chunks variablesXY and plotXY
## @knitr variablesXY
x<-1:100
y<-x+rnorm(100)
head(data.frame(x,y))
## @knitr plotXY
plot(x,y)
这是在.Rmd markdown内(尝试调用<<variablesXY>>
时出现错误):
```{r}
library(knitr)
```
# read chunk (does not run code)
```{r echo=FALSE}
read_chunk('example.R')
```
# run the variablesXY chunk and use the variables it creates
```{r first}
<<variablesXY>>
head(data.frame(x,y))
```
# run the plotXY chunk and create the plot
```{r second}
<<plotXY>>
```