Descripción

Este curso es una introducción práctica al análisis y visualización de datos utilizando R, una de las herramientas más potentes y versátiles en el ámbito de la ciencia de datos. A lo largo del curso, aprenderás desde los aspectos más básicos —como el uso de RStudio, la instalación de paquetes y la manipulación de archivos— hasta técnicas más avanzadas que permiten transformar, explorar y visualizar conjuntos de datos de forma eficiente.

El curso se estructura en cinco secciones principales. Comenzarás familiarizándote con el entorno de trabajo y los tipos de datos en R. Luego, mediante el ecosistema tidyverse, aprenderás a manipular datos con dplyr, tidyr, stringr, forcats y lubridate, adquiriendo habilidades clave para preparar y transformar datos. Posteriormente, explorarás el paquete ggplot2 para construir gráficos que comuniquen información de manera clara. También se incluye una introducción a la programación funcional con purrr, para automatizar tareas y crear funciones reutilizables. Finalmente, aprenderás a documentar y compartir resultados con Quarto, generando informes dinámicos y reproducibles.

Requisitos previos

Este curso está diseñado tanto para personas sin experiencia previa en R como para quienes buscan mejorar dominio en el análisis de datos.

Contenidos del Curso

En esta sección puedes ver un resumen no exhaustivo de lo que verás en este curso.

Introducción a Análisis y Visualización de Datos en R

Tema 1 - Introducción al curso

  • Introducción al curso
  • Configuración del entorno
  • Material del curso

Tema 2 - Comenzando

  • Interfaz de RStudio
  • Instalar y cargar paquetes
  • Datos y estructuras de datos
  • Indexar con base R
  • Ficheros
  • Leer/Exportar

Tema 3 - Manipulación de datos

  • Paquete dplyr
  • Manejo básico de datos (select, filter, mutate..)
  • Verbos predicado
  • Transformación de datos
  • Uniones (joins)
  • Case when
  • Formatos largo y ancho
  • Manejo avanzado de datos

Tema 4 - Cadenas de texto

  • Paquete stringr
  • Manejo básico de datos tipo string
  • Funciones vectorizadas
  • Separar/unir columnas con tidyr

Tema 5 - Variables categóricas

  • Paquete forcats
  • Factor vs Character
  • Reordenar factores
  • Valores ausentes

Tema 6 - Fechas

  • Paquete lubridate
  • Componentes de una fecha
  • Análisis de fechas

Tema 7 - Visualización

  • Paquete ggplot
  • Gramática de gráficos
  • Estructura de gráficos
  • Gráficos múltiples (facetas)
  • Gráficos interactivos
  • Geometrías: histogramas, líneas, boxplot..
  • Extensiones de ggplot2

Tema 8 - Funciones

  • Creas funciones simples y avanzadas
  • Tipos de argumentos de una función
  • Exportar funciones

Tema 9 - Programación funcional

  • Paquete purrr
  • Iteraciones sobre funciones
  • Map vs For loop
  • Funciones anónimas
  • Funciones de reducción

Tema 10 - Funciones avanzadas

  • Función que genera un heatmap dinámico
  • Función para correlation funnel

Tema 11 - Compartir con Quarto

  • Breve introducción a Quarto
  • Generación de reporte

Qúe incluye el curso

  • 120 lecciones

  • 15 horas de vídeo

  • Todo el material del curso

  • Clases teóricas y prácticas

  • Bibliografía adicional

  • Respuesta rápida a las dudas de los alumnos

Qué aprenderás

Aprenderás a utilizar el lenguaje de programación R para análisis y visualización de datos. Comenzarás manejando datos sencillos, y terminarás realizando transformaciones cada vez más complejas utilizando ejemplos reales. Concretamente aprenderás a:

  • Principios básicos de programación en R

  • Tipos de dato y estructuras de datos en R

  • Manipular ficheros desde R

  • Organización del directorio de trabajo y de los scripts

  • Aprender a utilizar los paquetes de R más importantes (dplyr, ggplot2, tidyr, fs, …)

  • Manejar datos de tipo cadena de texto con stringr

  • Introducción a expresiones regulares

  • Manejar datos de tipo categórico con forcats

  • Generar gráficos a través de ggplot2

  • Generar gráficos interactivos

  • Entender la gramática de gráficos

  • Utilizar extensiones de ggplot2

  • Generar y exportar funciones

  • Programación funcional con purrr

  • Iteraciones

  • Compartir resultados a través de Quarto

Testimonios

Aquí se muestran todos los testimonios que han dejado los estudiantes de este curso (positivos y negativos).

Valoración Promedio

★★★★⯪ 4.7/5 (82 reviews)