Saltar al contenido

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

python
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

  1. Declara la unidad de cada fila.

  2. Elige una función para cada métrica.

  3. Agrupa por una categoría estable.

  4. 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.

Flujo de datos: dos formatos de la misma fecha se normalizan y un vacío queda marcado antes de comprobar tipos, duplicados y unidades.
CursaloMapa de práctica
Antes del gráfico, revisa los datos

Antes 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

  1. Lee el concepto y escribi una definicion breve.
  2. Identifica un caso de uso laboral donde aparezca este problema.
  3. Construye un ejemplo pequeno y documenta las decisiones.
  4. 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.

01 / ELEGIR UNA RUTA

El próximo paso

Aprende IA mientras construyes algo que sí necesitas.

Empieza por el curso inicial o explora el catálogo para encontrar una práctica alineada con tu trabajo.