Las grabaciones de la sesión del lunes captaron el sonido de los asistentes, mas no el mío. Entonces, les he preparado un video de una hora aproximadamente donde resumo lo trabajado en la segunda sesión. Además, en la última parte del video (01:06:15), les muestro una posible manera de solucionar el error que no les permitía knit
uno de los documentos de la primera sesión.
En el menú de la parte superior de este sitio web, pueden acceder a las diapositivas de las sesiones del taller, vía su botón respectivo.
Siempre añadiré, los martes en la tarde, nuevo contenido a las diapositivas que vimos en clase. Esto con la finalidad de profundizar un poco más en detalles que no consideré vitales comentarles en las sesiones, pero que les pueden ser útiles para entender mejor los temas expuestos.
Es posible definir propiedades globales para los chunks de un mismo documento Rmd, es decir, propiedades como echo=TRUE
que cada chunk insertado después del chunk donde se definieron tales propiedades globales poseerá sin necesidad de declararlas manualmente.
Ejemplo:
---
title: "titulo alguno"
output: html_document
---
```{r}
mean(c(1,2,3,4))
# Por default, este chunk se ejecutará y se mostrará su
# código y output (resultado) en el documento HTML creado.
```
```{r, include=FALSE}
knitr::opts_chunk$set(eval = TRUE, echo = FALSE)
# Ahora cada chunk después de este tendrá las propiedades
# eval = TRUE y echo = FALSE,
# salvo que declaremos lo contrario para algún chunk particular.
```
```{r chunk-1}
mean(c(1,2,3,4))
# Este chunk sí se ejecutará, pero no se mostrará su código.
```
```{r chunk-2, eval=FALSE, echo=TRUE}
mean(c(1,2,3,4))
# Este chunk no se ejecutará, pero sí se mostrará su código.
```
Aquellos asistentes al taller que no conozcan R, pueden buscar online cómo hacer que R Markdown reconozca código del lenguaje de programación que sí conocen.
Por ejemplo, para incluir código de Python en R Markdown, pueden seguir las instrucciones de estos links:
La tarea consiste en crear un documento o reporte parametrizado , pero podrán elegir entre dos opciones por presentar.
Les recomiendo revisar los documentos parametrizados dos, tres, y cuatro que vimos en la segunda sesión, su encabezado YAML (donde definimos los parámetros) y los chunks con código de R (R chunk), donde empleo tales parámetros.
No es necesario que comprendan el resto del código en aquellos documentos, sino simplemente cómo usar los siguientes comandos:
params$algun_parametro
params$parametro_vector$algun_valor_del_parametro_vector
Opción 1:
Opción 2: