Lección 10 de 16 · Lectura y práctica
Agrupaciones y funciones de agregación
Tipo de lección: VideoAgrupaciones y funciones de agregación Esta leccion pertenece al curso Data Science con Python y Pandas y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el.
Del concepto a la práctica
Taller de esta lección
Agrupar permite responder cómo cambia una métrica entre categorías, pero cada agregación debe corresponder a una pregunta. La suma de importe mide volumen monetario; el promedio de importe mide el tamaño medio de una operación; el conteo mide cantidad de registros. No son intercambiables.
Ejemplo resuelto
import pandas as pd
df = pd.DataFrame({'region': ['Norte', 'Norte', 'Sur'], 'importe': [100, 50, 80]})
r = df.groupby('region').agg(ventas=('importe', 'sum'), pedidos=('importe', 'size'), ticket_medio=('importe', 'mean'))
print(r)Norte queda con ventas 150, pedidos 2 y ticket medio 75; Sur, 80, 1 y 80.
Pruébalo
Declara la unidad de cada fila.
Elige una función para cada métrica.
Agrupa por una categoría estable.
Comprueba las sumas agrupadas contra el total original.
Error frecuente: promediar promedios regionales sin ponderar por pedidos. Corrígelo calculando suma total dividida por cantidad total si buscas el promedio global.
Ejercicio: usa Norte [40, 60, 100] y Sur [50, 70].
Comprueba tu resultado
El resultado esperado es suma Norte 200, suma Sur 120, pedidos totales 5 y ticket medio global 64.

Mapa de prácticaAntes de analizar, comprueba los tipos, valores vacíos, duplicados y unidades. Decide cómo tratar cada problema según el contexto y conserva la trazabilidad del cambio. Un gráfico solo es útil si los datos de entrada son coherentes.
Ver la infografía en tamaño completo ↗Tipo de lección: Video
Agrupaciones y funciones de agregación
Esta leccion pertenece al curso Data Science con Python y Pandas y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues aplicalo en una situacion concreta y finalmente deja evidencia de lo que aprendiste.
Objetivo practico
Al terminar, deberias poder explicar el tema con tus palabras, reconocer cuando usarlo y construir una version simple que sirva como base para un proyecto real.
Pasos recomendados
- Lee el concepto y escribi una definicion breve.
- Identifica un caso de uso laboral donde aparezca este problema.
- Construye un ejemplo pequeno y documenta las decisiones.
- Compara tu resultado con el checklist de la leccion.
Sigue con Data Science con Python y Pandas
Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.
Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.