Opcionalmente, puedes usar R en la nube mediante servicios como
Posit Cloud,
que te permite usar RStudio en un navagador gratis.
Primeros pasos en R
En esta sección están los contenidos básicos para aprender R, empezando desde lo más fundamental y avanzando paso a paso.
Cubriendo todos estos contenidos podrás formarte de manera autodidacta en poco tiempo!
Introducción al lenguaje R
Para empezar, vamos a aprender desde cero a trabajar con datos en R, empezando con las operaciones más básicas, para prepararte a trabajar con datos reales.
procesa datos creando pasos consecutivos que van encadenando operaciones de forma lógica y legible
Trabajando con datos en R
Ahora que tenemos conocimientos básicos sobre R y la programación, podemos lanzarnos a trabajar con tablas de datos. Aprenderemos a usar dplyr para explorar y transformar tablas de datos de forma sencilla.
transforma la estructura de tus tablas de datos al llevarlas desde un formato ancho (variables en columnas) a un formato largo (variables en filas), o viceversa
Programación básica con R
Este paso es opcional, pero se recomienda conocer las funcionalidades principales de cualquier lenguaje de programación. Aprendiendo funciones, condicionales y loops podrás ahorrar tiempo y automatizar trabajo.
La visualización de datos es una habilidad fundamental, tanto para las fases de exploración y el análisis, como para la presentación y difusión de resultados. Aprende a usar {ggplot2}, la librería de visualización más flexible y completa.
Algunos de los paquetes más usados en R para análisis de datos, principalmente parte del Tidyverse, un conjunto de paquetes diseñados para la ciencia de datos.
Visita la documentación de cada paquete para profundizar.
dplyr
Exploración, manipulación y transformación de tablas de datos en lenguaje amigable
tidyr
Limpieza y ordenamiento de datos, enfocado en producir datos ordenados (tidy data)
stringr
Trabajar con datos en formato texto, manipulación de texto, y expresiones regulares (regex)
forcats
Variables categóricas u ordinales, muy comunes en datos sociales, en especial para visualizaciones
ggplot2
Visualización de datos personalizable, basado en una gramática de gráficas
lubridate
Trabajar con datos en formato fecha, incluyendo fecha y hora, zonas horarias, etc.
gt
Creación de tablas atractivas y profesionales, con alta capacidad de personalización
shiny
Creación de aplicaciones web de ciencia de datos, mezclando R con HTML, CSS y JavaScript
sf
Trabajar con datos espaciales y geográficos, generar mapas, operaciones geométricas y más
tidymodels
Modelamiento estadístico, inferencia, machine learning y más gracias a una colección de paquetes
Chat interactivo de IA {btw} para RStudio, que tiene conocimientos sobre tus datos, la documentación oficial de los paquetes, y más, para obtener mejores respuestas
Hojas que resumen todo lo que necesitas, por si olvidas algo o necesitas refrescar tu memoria. Sirven para recordar rápido algo sin tener que entrar a la documentación completa.
Introducción a R
Recordatorios básicos de conceptos principales
Base R
Conceptos básicos para usar R en la práctica
RStudio
Aspectos principales del entorno de desarrollo RStudio
Dplyr
Transformación y manipulación de datos con dplyr
Importar datos
Carga datos desde CSV, Excel y Google Drive
Estadísticas descriptivas
Estadísticas descriptivas básicas
Visualización
Visualización de datos con ggplot2
Sintaxis de R
Compara distintas formas de hacer lo mismo
Factores
Trabaja con datos en formato factor con forcats
Texto
Trabaja con datos en formato de texto con stringr
Fechas
Trabaja con datos en formato fecha y hora con lubridate
Shiny
Desarrollo de aplicaciones web interactivas centradas en datos
Libro enfocado en ciencia de datos aplicada. Empieza por lo básico y avanza por temas como estadísticas, modelamiento, datos espaciales y redes neuronales.
No es exactamente un libro, sino una enorme colección de libros que usan R para todos los campos de estudio y disciplinas imaginables. Se mantiene en constante expansión.
Cursos
Clases grabadas o interactivas para aprender R de forma más estructurada.
Diapositivas y videos gratuitos que parten desde lo más básico, impartidos por profesionales del INE. También tienen clases de temas más avanzados, como procesamiento de lenguaje natural y conexión a base de datos.
Cursos gratutos en español impartidos por varias universidades, incluyendo ciencia de datos con R, análisis de datos empresariales con R, y más. Tiene fecha límite para completarlos y se puede pagar por certificación.
Colección completa de conferencias, charlas y talleres impartidos en la conferencia anual de Posit, incluyendo 4 keynotes y más de 100 charlas sobre R y ciencia de datos.
Curso en inglés interactivo, donde vas avanzando paso a paso mientras practicas. Sólo las primeras clases son gratuitas, pero si te resigtras como estudiante en GitHub puedes obtener algunos meses gratis.
¿Conoces algún curso gratuito y completo de R en español? Por favor avísame para agregarlo!
Explora las posibilidades de R
Cuando ya hayas aprendido a trabajar con datos empieza lo bueno: ahora se abre un mundo de posibilidades! ✨