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.
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.
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.
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
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! ✨