Скрытие кода R в Rmarkdown/knit и просто показ результатов
В моем коде кода R иногда я хочу просто сгенерировать отчет, не показывая фактический код (особенно, когда я отправлю его моему боссу). Как скрыть код R и просто показать график и результаты
например
```{r fig.width=7, fig.height=6}
a<-as.numeric(some data)
hist(a, breaks=24)
```
Показывает как команды, так и гистограмму. Как удалить команды из моего отчета HTML?
Ответы
Ответ 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.