Olá, pessoal. Tudo bem?
Tentei resolver a questão 03 do desafio sem utilização do Cross-Section, resetando os índices através do reset_index, ficando dessa forma:
Reset dos índices:
soma_por_estado = emissoes_por_ano.groupby(['Estado', 'Nível 1 - Setor']).sum('Emissão').reset_index()
Filtrando o máximo das emissões e a atividade no estado de MG:
atividade_max_mg = soma_por_estado[soma_por_estado['Estado'] == 'MG'].max()
atividade_max_mg
Porém o resultado apresentado na tela é o mostrado abaixo:
O valor máximo da coluna "Emissão" ficou correto, porém o "Nível 1- Setor" ficou errado, sendo o resultado correto "Agropecuária". Aparentemente o max() foi aplicado na coluna "Nível 1 - Setor".
Qual seria o método correto sem a utilização do xs()?