根据此 R Sweave 示例加载外部 R 脚本相当简单:
<<external-code, cache=FALSE>>=
read_chunk('foo-bar.R')
@
可以对 R Markdown 做同样的事情吗?
根据此 R Sweave 示例加载外部 R 脚本相当简单:
<<external-code, cache=FALSE>>=
read_chunk('foo-bar.R')
@
可以对 R Markdown 做同样的事情吗?
是的。
把它放在你的 R Markdown 文件的顶部:
```{r setup, echo=FALSE}
opts_chunk$set(echo = FALSE, cache=FALSE)
read_chunk('../src/your_code.R')
```
使用以下提示分隔您的代码knitr
(就像 @yihui 在示例中所做的那样):
## @knitr part1
plot(c(1,2,3),c(1,2,3))
## @knitr part2
plot(c(1,2,3),c(1,2,3))
在您的 R Markdown 文件中,您现在可以在线评估代码段:
Title
=====
Foo bar baz...
```{r part1}
```
More foo...
```{r part2}
```