9/9/2021

¿Qué es Rmarkdown?

Es un marco de referencia para la ciencia de datos. En esta podemos combinar códigos, resultados y comentarios.

  • Reproductibles
  • Distintos formatos de salida (pdf, word, ppt, etc)

Es decir, un paquete de R que nos va a permitir generar documentos que incorporen cálculos, resultados y funciones realizados en R.

¿Qué es Rmarkdown?

¿De qué nos sirve Rmarkdown?

Pueden ser usado para:

  • Comunicar a los tomadores de decisiones (para la generación de informes!)

  • Para que otros DS sepan como llegaste a tus resultados (reproductibilidad)

  • Un entorno en el que puedes agregar no solo lo que hiciste, sino el como lo hiciste y explicaciones.

¿Cómo utilizar Rmarkdown?

  1. Dar click en que se encuentra en la esquina superior izquierda

  2. Elegir el tipo de documento

  3. Elegir el tipo de formato

  4. Dar click al knit () que se encuentra en la parte superior del “script”.

Estructura de Rmarkdown: YAML

Encabezado YAML (Yet Another Markup Language)

Este encabezado se crea automáticamente cuando se selcciona el tipo de documento con el que se desea trabajar y siempre va entre - - -.

El output va a depender del tipo de documento que se selccione, el cual puede ser un html_document, word_document, pdf_document, ioslides_presentation, entre otros.

Estructura de Rmarkdown: Chunks

Chunks o bloques de códigos

Se puede insertar un chunk de las siguientes formas:

  1. Apretando Ctrl + Alt + I en Windows y Cmd + Alt + I en Mac

  2. Seleccionando añadir un chunk de la barra de edición

  3. Escribirlo manualmente

Estructura de Rmarkdown: Chunks

Ejemplo:

library(data.table)

Estructura de Rmarkdown: Chunks Options

  • echo=FALSE: Previene que se imprima en el output la línea de código asociada a la función que ejecuta

  • eval=FALSE: Evita que el código sea evaluado (o se ejecute)

  • include=FALSE: Se ejecuta el código, pero sin mostrar los resultados ni el código en el output

  • message=FALSE o warning=FALSE: Previene que se impriman en el output mensajes(o warnings) asociados a la línea de código que ejecuta

  • error=TRUE: Se renderiza (o compila) aunque el código devuelva un error

Revise más opciones AQUÍ

Estructura de Rmarkdown: Texto

Texto mezclado con formato de texto simple (títulos, negritas, entre otros)

Lo que esté fuera del YAML y de los chunks es texto que será mostrado en nuestro documento final. Las reglas de formato básicas son las siguientes:

  • Encabezado o títulos y subtítulos: ###, ## , #

  • cursiva,negrita, subindice2 y supraindice2

  • Enlaces web: [texto a elección] (www.udp.cl)

  • Imágenes: ! [] (path/de/la/imagen.jpg)

Rpubs

Es una plataforma que nos permite publicar nuestros trabajos e informes en Rmarkdown.

Para utilizarlo debemos:

  1. Crear una cuenta en http://rpubs.com/users/new

  2. Vincular tu cuenta en Rstudio, haciendo click en una vez ejecutado el knit