2017-03-04 21 views
1

動的レポート生成にはRMarkdownとknitrを使用します。knitrチャンクオプションeval = TRUE、echo = TRUE、include = FALSE

ドキュメントを編成する際、ニットされたドキュメントに含まれるRmarkdownチャンクのコードを取得してコードを実行したいですが、ではなく、の出力が表示されます。 (コード(echo = TRUE)を示しているが、長い出力が表示されない、

eval=TRUE, echo=TRUE, include=FALSE 

...とknitrコード(eval = TRUE)を実行します:それは、私はこのコードを示唆して何をできるようにしたいと思い、あります試みたのはinclude = FALSE)、私の試みは失敗します。

このようなオプションは、knitrに存在しますか?またはhookknitrにこれをプログラムすることは可能ですか?

は(のみ include=FALSE実行されるコードを使用しますが、コードは表示されません。)

クロスポストの

(通知:私は一週間前にサポートRStudioでこの質問を投稿、しかし示すいずれかの答えを受け取っていないはいいいえ、または私が望むものを達成する方法)。

答えて

3

問題を正しく理解している場合、問題はinclude=Fオプションです。代わりにresults = "hide"を使用するようにしてください。ここでは、これをRmarkdownドキュメントの最初に設定して、デフォルト設定にする方法を示します。

```{r} 
knitr::opts_chunk$set(eval = TRUE, echo = TRUE, results = "hide") 
``` 
+0

ありがとうございます。警告が予想され、エラーを示さない場合は、 'message = FALSE、warning = FALSE'を追加する必要があります。 (これらのコマンドは、グローバルではなく、個々のチャンクでのみ使用します) – cibr

関連する問題