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:
...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")
O el valor medio por país:
data.mean(level = "Country")