Essa é mais uma sugestão pessoal (e peço que corrijam se eu estiver errado) sobre uma maneira alternativa ao apresentado na aula, para metrificarmos a média de emissão anual. Fizemos:
media_emissao_anual = emissoes_por_ano.groupby(['Ano', 'Gás'])[['Emissão']].mean().reset_index()
e em seguida aplicamos a pivot_table
em media_emissao_anual
.
Uma maneira alternativa seria:
emissoes_por_ano[['Ano', 'Gás', 'Emissão']].pivot_table(
index='Ano',
columns='Gás',
values='Emissão',
).head(5)
que resulta na mesma tabela. Essa segunda abordagem funciona, pois pivot_table() tem por default o argumento argfunc, a função de agregação média (mean) ;) .