Code
library(dplyr)
iris %>%
head(3) %>%
DT::datatable()Markdown es un lenguaje de marcado ligero que permite añadir elementos de formato a documentos de texto plano. Creado por John Gruber en 2004, Markdown es actualmente uno de los lenguajes más populares del mundo.
Porque:
*, #, o - para indicar formato.<strong> o <div> (como en HTML).En R
| Paquete / Programa | Uso principal |
|---|---|
rmarkdown |
Crear documentos reproducibles con texto, código y resultados |
knitr |
Ejecutar chunks de código en RMarkdown |
Quarto |
Plataforma moderna para documentos con R, Python, etc. |
bookdown |
Crear libros técnicos con Markdown + RMarkdown |
blogdown |
Generar blogs científicos usando Markdown y Hugo |
flexdashboard |
Dashboards interactivos escritos en Markdown |
En Python
| Paquete / Programa | Uso principal |
|---|---|
| Jupyter Notebooks | Celdas Markdown para explicar y documentar junto con código |
Quarto |
Igual que en R, permite combinar Markdown con código Python |
mkdocs |
Generar sitios web de documentación técnica desde archivos Markdown |
Sphinx + MyST |
Documentación avanzada con soporte para Markdown |
markdown, mistune |
Librerías para convertir Markdown a HTML |
nbconvert |
Exportar notebooks con Markdown a PDF, HTML, LaTeX, etc. |
Pasos generales:
.md o .markdown.La aplicación y el procesador de Markdown son dos componentes independientes. Para simplificar, los he combinado en un solo elemento (“aplicación de Markdown”) en la figura a continuación.
Revisar la documentación de GitHub
library(dplyr)
iris %>%
head(3) %>%
DT::datatable()library(gt)iris %>%
head() %>%
gt::gt() %>%
gt::tab_spanner(label = "Petalo", columns = vars(Petal.Length,Petal.Width)) %>%
gt::tab_spanner(label = "Sepalo", columns = vars(Sepal.Length,Sepal.Width))
Sepalo
|
Petalo
|
Species | ||
|---|---|---|---|---|
| Sepal.Length | Sepal.Width | Petal.Length | Petal.Width | |
| 5.1 | 3.5 | 1.4 | 0.2 | setosa |
| 4.9 | 3.0 | 1.4 | 0.2 | setosa |
| 4.7 | 3.2 | 1.3 | 0.2 | setosa |
| 4.6 | 3.1 | 1.5 | 0.2 | setosa |
| 5.0 | 3.6 | 1.4 | 0.2 | setosa |
| 5.4 | 3.9 | 1.7 | 0.4 | setosa |
Si gustas repasar podemos hacerlo con el script Sesion_Rmarkdown_13Oct2023.Rmd del repositorio RmarkdownGraphs_notes.