Hola Estudiante, espero que estés bien.
Parece que estás trabajando en un ejercicio práctico sobre agrupación de datos con Pandas. Aquí te dejo algunas sugerencias que podrían ayudarte a resolver los problemas que se te presentan:
Para agrupar los datos según la columna "Nível 1 - Setor" y ver el diccionario de grupos, podrías usar el método groupby de Pandas y luego convertir el objeto resultante en un diccionario. Por ejemplo:
grupos = df.groupby('Nível 1 - Setor').groups
print(grupos)
Esto te mostrará las llaves de los grupos y los índices correspondientes a cada grupo.
Para ubicar los datos del grupo "Agropecuária", primero agrupa los datos y luego selecciona el grupo específico:
grupo_agropecuaria = df.groupby('Nível 1 - Setor').get_group('Agropecuária')
print(grupo_agropecuaria)
Para calcular la emisión promedio de cada actividad económica en 2021, puedes usar:
promedio_emisiones = df.groupby('Nível 1 - Setor')['Emisión 2021'].mean()
print(promedio_emisiones)
Asegúrate de que la columna de emisiones esté correctamente nombrada y que los datos sean del tipo numérico.
Para identificar la suma de emisiones y ordenarlas de mayor a menor, podrías hacer lo siguiente:
suma_emisiones = df.groupby('Nível 1 - Setor')['Emisión 2021'].sum().sort_values(ascending=False)
print(suma_emisiones)
Espero que estas sugerencias te sean útiles para completar el desafío. ¡Espero haber ayudado y buenos estudios!