Aplicación de funciones estadísticas

Usando multi-índices, también es posible aplicar funciones estadísticas al DataFrame o a la Serie especificando el nivel de la jerarquía al que aplicarlas. Por ejemplo, si seguimos trabajando con el mismo DataFrame que hemos visto:

DataFrame con multi-índice

...podemos calcular el valor medio de las ventas, como ya sabemos con el método .mean():

data.mean()

Sales    15.5
dtype: float64

Pero si especificamos el nivel al que queremos aplicarlo, el DataFrame se agrega según los valores de dicho nivel antes de realizar la operación. Por ejemplo:

data.mean(level = "Year")

Valor medio de ventas por año

O el valor medio por país:

data.mean(level = "Country")

Valor medio de ventas por país