11
`source( 'myfile.r')`のようなRマークダウンファイルを調達する方法は?
メインのRMarkdownファイルまたはknitrLaTeXファイルがありsource、他のRファイル(データ処理など)があります。ただし、場合によっては、これらのソースファイルを独自の再現可能なドキュメントにすることが有益であると考えていました(たとえば、データ処理のコマンドを含むだけでなく、データ処理の決定を説明する再現可能なドキュメントを生成するRマークダウンファイル)。 したがって、source('myfile.rmd')メインのRMarkdownファイルのようなコマンドが必要です。これは、のRコードチャンク内のすべてのRコードを抽出してソースしますmyfile.rmd。もちろん、これはエラーを引き起こします。 次のコマンドが機能します。 ```{r message=FALSE, results='hide'} knit('myfile.rmd', tangle=TRUE) source('myfile.R') ``` ここで、results='hide'出力が所望された場合は省略することができます。つまり、knitrはRコードをからmyfile.rmdに出力しmyfile.Rます。 ただし、完璧ではないようです。 その結果、余分なファイルが作成されます 表示を制御する必要がある場合は、独自のコードチャンクに表示する必要があります。 シンプルほどエレガントではありませんsource(...)。 したがって、私の質問: RマークダウンファイルのRコードを調達するよりエレガントな方法はありますか?