[英]Create appendix with R-code in rmarkdown/knitr
是否可以在附录中获取所有代码。 假设我在一个文档中有两个块,然后是一些文本。
```{r, echo=TRUE}
x <- 4+5
x
```
Above is X output.
```{r, echo=TRUE}
y <- 22+325
y
```
Above is Y output.
然后我想要附录中的所有代码,但显示为好像我将eval=FALSE
放在块中。
像这样的东西
```{r, SHOW_ALL_CODE=TRUE}
```
预期输出:
Chunk_1
x <- 4+5
x
Chunk_2
y <- 22+325
y
另一种可能:
### Appendix
```{r, ref.label=knitr::all_labels(),echo=TRUE,eval=FALSE}
```
正如Yihui 的好例子所建议的那样
knitr::purl()
可以将 Markdown 文件中的所有 R 代码提取到 R 脚本中。 您可以将其添加为附录。
## appendix
```{r code=readLines(knitr::purl('~/path/to/file.Rmd', documentation = 0)), eval = FALSE}
```
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.