85

私の R Markdown ドキュメントでは、実際のコードを表示せずにレポートを生成したい場合があります (特に上司に送信する場合)。R コードを非表示にして、グラフと結果のみを表示するにはどうすればよいですか?

例えば:

---
output: html_document
---

```{r fig.width=16, fig.height=6}
plot(cars)
```

これは、コマンドとプロットの両方を示しています。HTML レポートからコマンドを削除するにはどうすればよいですか?

4

4 に答える 4

81

もちろん、そうしてください

```{r someVar, echo=FALSE}
someVariable
```

いくつかの(以前に計算された)変数を表示しますsomeVariable。または、pp などを出力するコードを実行します。

だからプロットのために、私は例えば持っています

### Impact of choice of ....
```{r somePlot, echo=FALSE}
plotResults(Res, Grid, "some text", "some more text")
```

プロット関数plotResultsはローカル パッケージからのものです。

于 2012-10-26T16:54:05.077 に答える
54

以下を使用できることを知っておくことも興味深いかもしれません。

{r echo=FALSE, results='hide',message=FALSE}
a<-as.numeric(rnorm(100))
hist(a, breaks=24)

あなたが与えるすべてのコマンド、それが吐き出すすべての結果、およびRによって吐き出されるすべてのメッセージ情報を除外するには(たとえば、ライブラリ(ggplot)などの後)

于 2012-12-14T23:27:45.530 に答える
1

または、 markdownreports パッケージを使用して、標準のマークダウン ドキュメント(コード ブロック自体なし) をオンザフライで解析することもできます。

于 2017-09-14T12:42:32.440 に答える