Promedio en Python

Cada página trae código que puedes copiar, la salida real que produce y los errores que más se repiten.

Para una lista pequeña basta con sum(datos) / len(datos) o con statistics.mean(datos), que vienen con Python y no requieren instalar nada. Si trabajas con arreglos grandes o tablas, usa NumPy (np.mean, np.average con pesos, np.nanmean) o pandas (Serie.mean(), groupby, rolling). Todos los ejemplos se ejecutaron con Python 3.12 (módulo statistics) y con NumPy 2.0 y pandas 2.3; la salida que ves es la que imprimen.

¿Lo necesitas en otra herramienta? Mira el promedio en Excel, en SQL o en R.

Todas las páginas

#PáginaQué encontrarás
1Promedio de una listasum()/len() y statistics.mean paso a paso
2statistics.mean y fmeanmean exacto frente a fmean rápido y ponderado
3Medianamedian, median_low, median_high y np.median
4Modamode, multimode y Counter con empates
5Media geométrica y armónicageometric_mean y harmonic_mean para tasas y velocidades
6NumPy meanPromedio de arreglos con axis, dtype y keepdims
7Promedio ponderadonp.average con weights, zip y pandas
8Ignorar NaNnp.nanmean, skipna y filtros de valores faltantes
9pandas meanmean() por columna, por fila y con filtros
10Promedio por grupogroupby, agg, transform y pivot_table
11Promedio móvilrolling().mean(), ventanas por fecha y ewm
12Redondear el promedioround, formato y Decimal con redondeo escolar

De la A a la Z