付録ですべてのコードを取得することは可能ですか?ドキュメントに2つのチャンクがあり、次にテキストがあるとします。
```{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
y <- 22+325
y
Chunk_2
x <- 4+5
x
knitr::purl()
は、すべてのRコードをマークダウンファイルからRスクリプトに抽出できます。それを付録として追加できます。
## appendix
```{r code=readLines(knitr::purl('~/path/to/file.Rmd', documentation = 0)), eval = FALSE}
```
別の可能性:
### Appendix
```{r, ref.label=knitr::all_labels(),echo=TRUE,eval=FALSE}
```
Yihuiの素敵な例 によって提案されたように