GroupBy con pandas
GroupBy sigue separar, aplicar y combinar.
¿Qué es GroupBy con pandas?
GroupBy sigue separar, aplicar y combinar.
Agrupa filas y calcula agregados.
¿Cuándo se utiliza?
- Leer y limpiar datos tabulares.
- Analizar CSV, API y bases de datos.
- Preparar informes y estadísticas.
Código de ejemplo
main.py
import pandas as pd
results = pd.DataFrame({
"team": ["A", "A", "B", "B"],
"score": [80, 90, 70, 100],
})
averages = results.groupby("team")["score"].mean().reset_index()
print(averages)
Resultado esperado
team score
0 A 85.0
1 B 85.0
Cómo funciona
Las filas se agrupan y score se promedia; reset_index recupera una columna normal.
Cambia los valores y ejecuta el programa en el compilador Python online de CodeUtility sin instalar Python.
Ejercicios prácticos
Modifica las entradas y prueba casos límite antes de usar conjuntos de datos mayores.
- Añade filas, columnas y valores ausentes.
- Combina filtrado, ordenación y groupby.
- Carga un archivo real y revisa sus dtypes.