top of page

REPORTES CON R-MARKDOWN

Actualizado: 9 oct 2023

Para diseñar y crear reportes, dashboards y presentaciones se puede instalar el paquete de R-Markdown en R-Studio, que te permite el análisis de una gran cantidad de datos, que son re-producibles de una forma rápida y con elegantes formatos de salida.


Para utilizar esta herramienta, además del lenguaje de programación R, puedes manejar Python y SQL entre otros y las opciones de formatos de salida son múltiples, por ejemplo: PDF, Word PowerPoint y HTML.


Se muestra los elementos necesarios para construir documentos en R-Markdown en la imagen siguiente:


Ilustración 1. Elementos para construir documentos en RMarkdown

Fuente: Imagen de Boccardo Bosoni G. y Ruiz Bruzzone F. (2019)


La instalación de los elementos necesarios para el manejo de documentos en R-Markdown son los siguientes:



Ilustración 2. Elementos necesarios para ejecución de RMarkdown y paquetería esencial.

Fuente: Elaborado con información de Boccardo Bosoni G. y Ruiz Bruzzone F. (2019)


Para crear un documento en RMarkdown el procedimiento es el siguiente:



Ilustración 3. Nuevo documento de R-Markdown

Fuente: Elaboración propia


Los elementos que debes considerar para poder integrar el formato de salida del documento en PDF (título, índice, idioma, orientación de la hoja y logotipo o imagen) se identifican en la imagen siguiente:


Ilustración 3. Elementos del documento

Fuente: Elaboración propia


El proceso para elaborar un reporte continúa con la escritura de código para el análisis de las bases de datos y la presentación en tablas, gráficos o mapas. Para ello, es necesario conocer alguno de los lenguajes aceptados (R, Python, SQL, D3, Rccp, Stan y Bash). Entre las llaves { } del R-chunk se debe incluir el nombre de la variable y en función de la visualización de tablas, mapas y gráficos en el documento, se pueden incluir los elementos siguientes:

  • echo; FALSE o TRUE (si/no) quieres que aparezca el código en los resultados del documento.

  • message; F o T (si/no) requieres que aparezcan los mensajes de los cálculos dentro del chunk

  • warning; FALSE o TRUE (si/no) requieres que se visualicen las alertas del código y se ejecute el código.

  • include: FALSE o TRUE (si/no) se visualice el código, pero que se ejecute y los resultados pueden utilizarse en otros chunk´s


Ilustración 3. R-chunk

Fuente: Elaboración propia


¿Cómo empezar? Se recomienda que en el primer R-chunk se incorporé la paquetería que se utilizará y señalar la dirección de la carpeta de trabajo, así como el código para abrir las bases de datos en los diversos formatos en los que se encuentren:


Ilustración 3. El primer R-chunk

Fuente: Elaboración propia



A continuación se muestra un ejemplo de un R-chunk para la elaboración de un gráfico, en el cual, se identifica que se trabajará en una nueva página (\newpage), el título que aparecerá en el índice (### Producción Mundial) y el código en R:


Ilustración 3. Ejemplo del código para elaborar un gráfico en el R-chunk

Fuente: Elaboración propia


Otros elementos que se tienen que conocer al realizar un documento:

  • Los títulos, se pueden considerar hasta 6 niveles:

# Título 1

## Título 2

### Título 3

#### Título 4

##### Título 5

###### Título 6


  • Resaltar texto en cursivas o negritas:

*Texto en cursiva*

_Texto en cursiva_

**Texto en negrita**

__Texto en negrita__

***Texto en cursiva y negrita***

___Texto en cursiva y negrita___


  • Orientación horizontal de la hoja en PDF

Antes del R-chunk

\newpage

\blandscape


Al final del R-chunk

\elandscape



¿Espero que te sea útil esta información?


GRACIAS



Referencia

1. Boccardo Bosoni G. y Ruiz Bruzzone F. (2019) R-Studio para Estadística Descriptiva en Ciencias Sociales. Manual de apoyo docente para la asignatura Estadística Descriptiva. Carrera de Sociología, Universidad de Chile (segunda edición). Capítulo 9 Introducción al uso de RMarkdown para la compilación de resultados de RStudio en diferentes formatos. https://bookdown.org/gboccardo/manual-ED-UCH/

2. Luque Calvo P.L. (2019) Como crear Tablas de información en R Markdown. Universidad de Sevilla. http://destio.us.es/calvo/ficheros/ComoCrearTablasRMarkdown_PedroLuque_2019Sep_librodigital.pdf



Ejemplo


57 visualizaciones0 comentarios

Entradas Recientes

Ver todo

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
Publicar: Blog2_Post
bottom of page