2.3 Código en R

Hay dos tipos de código en R en documentos R Markdown/knitr: chunks de R y código en línea R. La sintaxis de este último es `r R_CODE`, y puede ser integrado en línea con otros elementos del documento. Los chunks de R parecen bloques de código plano, pero tienen {r} después de los tres acentos abiertos y (opcionalmente) parámetros dentro del {}, por ejemplo,

```{r chunk-label, echo = FALSE, fig.cap = 'A figure caption.'}
1 + 1
rnorm(10)  # 10 random numbers
plot(dist ~ speed, cars)  # a scatterplot
```

Para obtener más información sobre las opciones de trozos de código knitr, consulte Xie (2015) o http://yihui.name/knitr/options. Para libros, código adicional en R puede ser ejecutado antes/después de cada capítulo; véase before_chapter_script y after_chapter_script en la sección 4.4.

Referencias

Xie, Yihui. 2015. Dynamic Documents with R and Knitr. 2nd ed. Boca Raton, Florida: Chapman; Hall/CRC. http://yihui.name/knitr/.