私は、同じ文書内のテキストとコードを結合し、html出力を生成するRマークダウン言語を使用するR Notebookを使用して比較的長いレポートを作成しています。最後のhtml出力からRマークダウン(html_notebook)の一部を除きます
最後のHTMLに分析の一部(テキストとRコードの両方)が表示されないようにしたいと考えています。これは、レポートの2つのバージョンを作成したい場合に非常に便利です。フル/詳細バージョン、メイングラフと結論付きの短いバージョンです。
明らかに、レポートの種類ごとに個別のRmdファイルを作成できます(または、短いバージョンでは除外する必要のあるレポートのコメントをコメントアウトすることもできます)。しかし、より洗練された方法があれば。
このような何か:
if (Version == "full_text"){
Full analysis goes here
```{r}
R code goes here (could be multiple chunks)
```
}
else {
The shorter version goes here
```{r}
R code goes here
```
}
プレイス[knitr子ドキュメント]で長尺部(https://github.com/yihui/knitr/blob/master/inst/examples/child/knitr-main.Rmd)あなたは条件に基づいて呼び出します。これはこの質問で説明されています:[条件付きで、子どものドキュメントのリストをknarkでRMarkdownに含める](http://stackoverflow.com/questions/39377465/conditionally-include-a-list-of-child-documents-in-rmarkdown -with-knitr) –
も参照してください[この回答](http://stackoverflow.com/a/32958018/2641825) –