resolução
vou usar o método pivot_table para consolidar os dados e, em seguida, gerar uma visualização gráfica. Como o objetivo é encontrar a média de emissão por setor ao longo dos anos, para conseguir, configurar o índice em setores e as colunas como os anos.
a. Construção da Tabela de Pivô, dados iniciais, coluna 'Nível 1 - Setor' e linhas e a série de anos para as colunas anos de 2010 a 2021 para facilitar a visualização.
Criando a lista de colunas dos anos (1970 a 2021)
colunas_anos = list(range(1970, 2022))
Criando a pivot table
emissao_por_setor = df_emissao.pivot_table(
values=colunas_anos,
index='Nível 1 - Setor',
aggfunc='mean'
)
Invertendo a tabela (Transposição) para que os anos fiquem no eixo X do gráfico
emissao_por_setor_t = emissao_por_setor.T
b. Visualização Gráfica: vou gerar um gráfico de linhas para observar o comportamento de cada setor econômico ao longo das décadas.
Plotando o gráfico
emissao_por_setor_t.plot(figsize=(12, 6))
Adicionando títulos e legendas
import matplotlib.pyplot as plt
plt.title('Média de Emissão de GEE por Setor Econômico (1970 - 2021)')
plt.xlabel('Ano')
plt.ylabel('Média de Emissão (tCO2e)')
plt.legend(title='Setores', bbox_to_anchor=(1.05, 1), loc='upper left')
plt.show()