RmdファイルからRコードを抜くのはpurl関数

例えば、以下のような内容のR Markdownファイル(hoge.Rmd)を用意していたとする。

げっへっへ、本文だぜー!!
```{r, cache=TRUE}
#Rのコード
x <- 1:10
```
また、本文だぜー!

ここから、Rのコードだけを抽出するためにはknitrパッケージにあるpurl関数を用いると良い。documentation引数に応じて出力が変わる(チャンク・オプション、本文のコメント化など)ので、以下にその結果をメモる。

documentation=0

コマンド

purl("hoge.Rmd", documentation=0)

結果

#Rのコード
x <- 1:10

documentation=1(デフォルト)

コマンド

purl("hoge.Rmd", documentation=1)

結果

## ----, cache=TRUE--------------------------------------------------------
#Rのコード
x <- 1:10

documentation=2

コマンド

purl("hoge.Rmd", documentation=2)

結果

#' げっへっへ、本文だぜー!!
## ----, cache=TRUE--------------------------------------------------------
#Rのコード
x <- 1:10

#' また、本文だぜー!