0Pricing
R Academy · Lección

Combinación y transformación de datos

Explore la combinación, adición y transformación de conjuntos de datos para realizar análisis flexibles.

Combinación y transformación de datos es una lección gratuita de R Academy en CoddyKit. Esta es la lección 3 de 3. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de R Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de R Academy incluye 3 lecciones en total.

Introducción a la combinación y transformación de datos

Introducción a la combinación y transformación de datos

Los datos suelen proceder de varias fuentes y es necesario combinarlos o transformarlos para analizarlos. En esta lección, aprenderá a combinar y reestructurar datos en R.

Combinación y transformación de datos — ilustración 1

Combinación de data frames

Combinación de data frames

Puede combinar data frames mediante funciones como rbind() (por filas) y cbind() (por columnas).

df1 <- data.frame(ID = c(1, 2), Score = c(90, 85))
df2 <- data.frame(ID = c(3, 4), Score = c(78, 92))
df_combined <- rbind(df1, df2)

Unión de data frames

Unión de data frames

Para unir dos data frames mediante una columna común, use merge().

df1 <- data.frame(ID = c(1, 2, 3), Name = c('Alice', 'Bob', 'Charlie'))
df2 <- data.frame(ID = c(1, 2, 3), Score = c(90, 85, 88))
merged_df <- merge(df1, df2, by = 'ID')

Uso de dplyr para realizar joins

Uso de dplyr para realizar joins

El paquete dplyr proporciona funciones como left_join() y inner_join() para combinar datos.

library(dplyr)
joined_df <- left_join(df1, df2, by = 'ID')

Transformación de datos con tidyr

Transformación de datos con tidyr

Transformar los datos resulta útil para resumir y analizar distintos formatos.

Ampliación de datos (pivot_wider)

Ampliación de datos (pivot_wider)

Use pivot_wider() para convertir datos del formato largo al formato ancho.

library(tidyr)
data_wide <- pivot_wider(df, names_from = Category, values_from = Value)

Conversión a formato largo (pivot_longer)

Conversión a formato largo (pivot_longer)

Use pivot_longer() para convertir datos del formato ancho al formato largo.

data_long <- pivot_longer(df, cols = c('Jan', 'Feb'), names_to = 'Month', values_to = 'Sales')

Ordenación de datos

Ordenación de datos

Puede ordenar data frames mediante la función arrange() de dplyr.

df_sorted <- arrange(df, desc(Score))

Resumen

Resumen

En esta lección, ha aprendido:

  • Cómo combinar y unir data frames.
  • Cómo transformar datos mediante funciones de pivotado.
  • Cómo ordenar y estructurar datos de forma eficiente.
Combinación y transformación de datos — ilustración 10

Preguntas frecuentes

¿La lección «Combinación y transformación de datos» es gratis?

Sí — el texto completo de «Combinación y transformación de datos» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de R Academy, actualiza a CoddyKit PRO. El curso de R Academy incluye 3 lecciones en total.

¿Qué aprenderé en «Combinación y transformación de datos»?

Explore la combinación, adición y transformación de conjuntos de datos para realizar análisis flexibles. Practicas R Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar R Academy?

No se requiere experiencia previa. R Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 3.

¿Cuánto tiempo toma la lección «Combinación y transformación de datos»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de R Academy?

Sí. Cada lección de R Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Importación de datos
  2. Fundamentos de la limpieza de datos
  3. Combinación y transformación de datos
← Volver a R Academy