Hola, Jhonatan, espero que estés bien
Para resolver el punto 5 del desafío, necesitas encontrar el estado con la emisión máxima para cada actividad económica. Basándome en el gráfico que compartiste, parece que ya tienes las emisiones agrupadas por actividad económica y estado.
Aquí te dejo un ejemplo de cómo podrías hacer esto en Pandas:
import pandas as pd
# Supongamos que df es tu DataFrame original
# Primero, agrupa los datos por 'Nível 1 - Setor' y 'Estado', y suma las emisiones
df_grouped = df.groupby(['Nível 1 - Setor', 'Estado'])['Emisiones'].sum().reset_index()
# Luego, para cada actividad económica, encuentra el estado con la emisión máxima
max_emissions = df_grouped.loc[df_grouped.groupby('Nível 1 - Setor')['Emisiones'].idxmax()]
print(max_emissions)
Este código agrupa los datos por sector y estado, suma las emisiones, y luego selecciona el estado con la emisión máxima para cada sector.
Espero que esto te ayude a resolver el problema. ¡Bons estudos!