Transforma tus datos en historias visuales con quarto

Jesica Formoso
RLadies Buenos Aires

Mientras esperás a que comencemos…

Asegurate de haber seguido las instrucciones de configuración y que tenés los programas y paquetes que necesitás para seguir el taller:

jformoso.github.io/intro-quarto/setup.html.

Agradecimientos

Este taller y sus materiales se basaron en:

Parameterized Reporting with Quarto: R-Ladies Abuja dictado por Jadeyn Ryan

Build-a-Dashboard dictado por Mine Çetinkaya-Rundel


Auspisian RLadies Buenos Aires:

Codigo de conducta

Todos los espacios de participación de R-Ladies Global y RLadies Buenos Aires, incluyendo reuniones presenciales o virtuales, Twitter, Slack y listas de correo se rigen por el Código de conducta de RLadies.

Licencia

Estos materiales están publicados bajo la licencia Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA), la cual implica:

  • Atribución: Podés compartir y adaptar el material siempre que reconozcas la autoría de forma adecuada.
  • Uso no comercial: No está permitido usar el material con fines comerciales.
  • Compartir igual: Si adaptás o transformas el material, debés distribuirlo bajo la misma licencia.

Betsabé Cohen

Mónica Alonso

Karina Bartolomé

Virginia García Alonso

Jimena Saucedo

Priscilla Minotti

María Nanton

Jesica Formoso

Quarto

¿Qué es Quarto?

  • Un sistema de publicación científica y técnica de código abierto.

  • Combina texto, código y resultados en un solo documento, permitiendo la creación de reportes totalmente reproducibles.

  • Permite generar artículos, presentaciones, tableros, páginas web, blogs, libros en en múltiples formatos (HTML, pdf, MS Word, ppt).

Diferencias con RMarkdown

  • Soporte multilenguaje: R, python, Julia, JavaScript, Observable.
  • Unifica funcionalidades: combina en una única herramienta las capacidades de varios paquetes del ecosistema de RMarkdown. Facilita la generación de múltiples formatos.
  • Incluye una interfaz de línea de comando amigable para renderizar documentos.

Diferencias con RMarkdown

Ilustración de la presentación “Hello, Quarto” de Julia Lowndes y Mine Çetinkaya-Rundel, presentada en la Conferencia de RStudio 2022 realizada por Allison Horst.

Convertir un .Rmd a .qmd

  1. Cambiar la extensión del archivo de .Rmd a .qmd.
  2. En el YAML, cambiar output: por format:.
  3. Convertir los headers de los chunks con knitr::convert_chunk_header()

R Markdown

```{r, label=rmarkdown, eval=FALSE}
# código
```

Quarto

```{r}
#| label: quarto
#| eval: false

# código
```

Archivos .qmd

Tipos de contenido

  • Encabezado YAML
  • Bloques de código (chunks)
  • Texto markdown

Tipos de contenido

  • Encabezado YAML

    • Enmarcado por - - -
    • Define las configuraciones y metadatos del documento.
    • Sintaxis tipo clave: valor (ej. format: html)

Tipos de contenido

  • Bloques de código (chunks)

    • Permiten ejecutar código dentro del documento
    • Se definen con tres tildes invertidas (```) seguidas del lenguaje de programación.

Tipos de contenido

  • Texto markdown
    • Permite incluir encabezados de sección, e integrar hipervínculos, imágenes, código y resultados en el texto.

Modos del editor de RStudio

Antes de que te vayas..

Seguinos

@rladiesba
@RLadiesBA
RLadies Buenos Aires
@RLadiesBuenosAires
https://rladiesba.netlify.app/

¡No te pierdas las novedades!

¡El 2025 se viene con todo!

  • Lanzaremos el club de lectura del libro Mastering Shiny de Hadley Wickham. Sumate para aprender shiny entre todes.
  • Vení a nuestro próximo meetup sobre tableros o dashboards con Quarto💜

¡Muchas gracias!