2017-12-20 21 views
0

私はrmarkdownにいくつかのテンプレートを書いています、と私はインラインRコードを使用する:rmarkdown - インラインコードをコメントアウトするには?

expanded uncertainty is `r var.sd*2` 

場合は(例えばvar.sdなど)これらの変数は、以前のコードのブロックまでは利用できないよう、整理されていますvar.sdが定義されていないときにレポートを出力しようとすると、(もちろん)エラーが発生します。

ドキュメントにコードを残したいがコメントアウトして、レポート作成者がvar.sdを計算したときにそのコメントを解除できるようにしたい。

Rがインラインコードを解釈するのを妨げるコードをコメントアウトする方法がわかりません。 IはRインラインコードが解釈され、したがって、エラーをスロー取得し続ける(各ライン上の#で)YAMLブロックに入れて試しても

いずれも以下の作業

--- 
expanded uncertainty is `r var.sd*2` 
--- 

<!-- 
expanded uncertainty is `r var.sd*2` 
--> 

と周囲きました。

これをコメントしてRから隠す別の方法はありますか?

+0

あなたはすべてのインラインコードを計算するか、(例えば)に応じて、スキップすることができるオプション値下げ文書のYAMLの設定をしたいと言っていますか?または、値が定義されているかどうかに応じて、特定のインラインコードの評価を抑止するだけですか? – A5C1D2H2I1M1N2O1R2T1

+0

拡張された不確実性は 'r#var.sd * 2'です – dmi3kno

+0

A5C1D2H2I1M1N2O1R2T1:評価されるインラインコードを停止したいだけです。下記のdmi3knoとhrbrmstrの解決策が私の必要なものです。 – PJP

答えて

1
--- 
output: html_document 
--- 

This is inline running code `r nrow(mtcars)` with more text 

This is inline commented code `r #nrow(mtcars)` with more text 

enter image description here

+0

それは私が必要なものです。ありがとう。 – PJP

関連する問題