Подтвердить что ты не робот

Скрытие кода R в Rmarkdown/knit и просто показ результатов

В моем коде кода R иногда я хочу просто сгенерировать отчет, не показывая фактический код (особенно, когда я отправлю его моему боссу). Как скрыть код R и просто показать график и результаты

например

```{r fig.width=7, fig.height=6}
a<-as.numeric(some data)
 hist(a, breaks=24)

```

Показывает как команды, так и гистограмму. Как удалить команды из моего отчета HTML?

4b9b3361

Ответ 1

Конечно, просто

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

чтобы показать некоторую (ранее вычисленную) переменную someVariable. Или запустите код, который печатает и т.д. pp.

Итак, для построения графика, например,

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

где функция построения plotResults принадлежит локальному пакету.

Ответ 2

Возможно, вам будет интересно узнать, что вы можете использовать:

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

чтобы исключить все команды, которые вы даете, все результаты, которые он выплевывает, и вся информация о сообщениях вырывается R (например, после библиотеки (ggplot) или что-то в этом роде)

Ответ 3

В качестве альтернативы вы также можете проанализировать стандартный документ с меткой (без кодовых блоков как таковой) markdownreports package.