Introducción a Análisis y Visualización de Datos en R [2024]
What you'll learn
- Principios básicos de programación en R
- Tipos de dato y estructuras de datos
- Manipular ficheros desde R
- Ser organizado en R
- Manejar bases de datos con DuckDB
- Aprender a utilizar los paquetes del tidyverse (dplyr, ggplot2, purrr, tidyr...)
- Principios básicos y avanzados para analizar datos en R
- Manejo de cadenas de texto con stringr y regexp
- Manejo de variables categóricas con forcats
- Principios básicos y avanzados de visualización de datos a través de ggplot2 y extensiones
- Realizar gráficos de gran calidad visual (scatter plot, gráfico de líneas, gráficos de barras, mapa de calor ...)
- Programación funcional
- Crear y exportar funciones
- Compartir resultados a través de Quarto
Requirements
- No se necesitan conocimientos previos de programación
Description
Bienvenidos a este curso de introducción a R.
Este curso está indicado para personas de nivel principiante e intermedio, y para aquellos usuarios que quieran aprender a utilizar R con las herramientas más actuales.
En este curso aprenderéis a utilizar el lenguaje de programación R utilizando datos reales. Esto es algo crucial, ya que el uso de datos reales os ayudará a ver como vamos afrontando los problemas que van apareciendo a lo largo del ciclo del análisis de datos.
En este curso aprenderéis a programar en R programando. En los más de 100 vídeos de este curso, apenas 10 vídeos serán clases teóricas para explicar ciertos conceptos que lo merecen, mientras que el resto serán vídeos de código. Aprenderéis técnicas que se utilizan en 2023, con las últimas actualizaciones de los paquetes utilizados. La estructura del curso es la siguiente:
Introducción
Sección 01 - Comenzando: conceptos básicos de R. Interfaz de RStudio, leer y exportar datos, qué son los paquetes, etc.
Sección 02A - Datos de trabajo: trabajaremos con una base de datos, por lo que es importante explicar con qué datos trabajaremos.
Sección 02B - Manipulación de datos con dplyr y tidyr: aprenderemos a utilizar 2 de las librerías más importantes de R en el análisis de datos.
Sección 02C - Manipulación de strings: las cadenas de texto necesitan un tratamiento distinto al resto de datos. Aprenderemos a utilizar el paquete stringr para ello.
Sección 02D - Manipulación de variables categóricas: las variables de tipo categórico necesitan otro tipo de tratamiento, y esto se realiza mediante el paquete forcats.
Sección 02E - Fechas con lubridate: aprenderemos a utilizar someramente el paquete lubridate, que nos permite manipular datos de tipo fecha.
Sección 03 - Visualización con ggplot2: dominaremos la gramática de gráficos para poder generar cualquier visualización que nos propongamos. Realizaremos muchas visualizaciones a lo largo de la sección para dominar la gramática.
Sección 04A - Programación funcional: Funciones: crear y exportar funciones.
Sección 04B - Programación funcional: purrr: aprenderemos a utilizar uno de los paquetes más potentes que existen en R, y que nos va a permitir realizar tareas repetitivas en muy pocas líneas de código.
Sección 04C - Programación funcional: Funciones avanzadas: generaremos 2 funciones increíbles para generar 2 visualizaciones de nivel avanzado. Exportaremos estas funciones para generar reportes en la siguiente sección.
Sección 05 - Compartir con Quarto: utilizaremos las funciones anteriores para generar un pequeño reporte web con nuestros resultados.
El curso es intenso, ya que empieza desde el nivel principiante, pero os enseña técnicas de nivel avanzado.
Al terminar este curso NO seréis usuarios de nivel principiante de R, seréis usuarios con unos grandes conocimientos de análisis y visualización con ganas de aprender mucho más.
Espero verte en clase!!
Who this course is for:
- Principiantes en R
- Usuarios con nivel bajo o intermedio de programación en R
- Personas con ganas de aprender a analizar datos de forma eficiente
- Apasionados por los datos
- Interesados en mejorar sus habilidades analíticas
Instructor
Hey, I'm Cidre! I am a forest engineer with passion for studying forests at a wide scale. I use tools like R, Shiny, and Google Earth Engine to do so, and I use Quarto to share my results. My core specialities are:
* Remote sensing
* Data (spatial and non-spatial) analysis and modelling
* Visualization
* Forest ecology
* Wildfires
I am a beginner in teaching, but very enthusiastic and committed to teach you my knowledge. I resealed my first course of Quarto in Spanish, and in the near future I plan to release a very practical introduction to R to show you the way to data analytics and data science, and how to avoid the stones you can find in your way.
Enroll now and let's begin our educational expedition!