1
resposta

[Sugestão] Método pivot_table em média de emissão anual.

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) ;) .

1 resposta

Ei, João! Tudo bem?

Que sugestão interessante! Sua alternativa está no caminho certo. usando pivot_table() diretamente é mais concisa e funciona porque, por padrão, a função já aplica a média (aggfunc='mean').

Obrigada por compartilhar com a comunidade sua sugestão, com certeza ajudará outros(as) colegas. Além do seu desenvolvimento técnico também.

Estes conteúdos podem abrir em inglês e se preferir ler em português, recomendo que utilize o tradutor automático do navegador.

Continue se dedicando aos estudos e qualquer dúvida, compartilhe no fórum.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!