1
resposta

Faça como eu fiz

import pandas as pd

# 1. Carregar o arquivo
emissoes_gases = pd.read_excel(
    'C:/Users/VAIO/Documents/analise de sistemas/inova/Pandas/1-SEEG10_GERAL-BR_UF_2022.10.27-FINAL-SITE.xlsx',
    sheet_name='GEE Estados'
)

# 2. Agrupamento baseado na coluna "Nível 1 - Setor"
grupo = emissoes_gases.groupby('Nível 1 - Setor')

# 3. Criar dicionário com chaves (grupos) e índices
grupos_dict = {grupo_name: list(indices.index) for grupo_name, indices in grupo}
print("\n Dicionário de grupos e seus índices:\n")
print(grupos_dict)

# 4. Localizar dados do grupo "Agropecuária"
agro = grupo.get_group('Agropecuária')
print("\n Dados do grupo 'Agropecuária':\n")
print(agro)

# 5. Calcular média de emissão no ano de 2021 para cada setor
media_2021 = grupo['2021'].mean()
print("\n Média de emissão por setor em 2021:\n")
print(media_2021)

# 6. Somar emissões de 2021 para cada setor e ordenar do maior para o menor
soma_total = grupo['2021'].sum().sort_values(ascending=False)
print("\n Soma total de emissões por setor em 2021 (ordenada):\n")
print(soma_total)
1 resposta

Ei, Gilrlane!

Seu trabalho está muito bem organizado, tanto na criação do dicionário de grupos e na forma como você utilizou o groupby para separar os dados. Essa prática deixa a análise muito mais clara e facilita novas consultas.

Se quiser testar depois a aplicação de várias operações de uma vez ao agrupar, use o método agg() para treinar.

Continue assim que você está se saindo muito bem!

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