Faça um programa seguindo os seguintes passos
4. Agrupamento e Agregação de Dados
4.1. Agrupe o DataFrame pela coluna categoria e calcule a média de coluna3 para cada categoria.

Passo 1

Beleza, vamos lá! O exercício pede pra gente agrupar um DataFrame pela coluna “categoria” e calcular a média da “coluna3” pra cada categoria. Vamos usar Python com a biblioteca pandas, que é ótima pra manipular dados desse jeito.

Passo 2

Primeiro, a gente precisa importar a biblioteca pandas. Ela vai nos ajudar a criar e manipular o DataFrame.
import pandas as pd

Passo 3

Agora, vamos criar um DataFrame de exemplo. Isso é tipo uma tabela com várias colunas e linhas. Vou colocar umas categorias e valores na “coluna3”.
dados = {
    'categoria': ['A', 'B', 'A', 'C', 'B', 'A', 'C'],
    'coluna3': [10, 20, 30, 40, 50, 60, 70]
}

df = pd.DataFrame(dados)

Passo 4

Hora de agrupar! Vamos agrupar o DataFrame pela coluna “categoria”. Isso significa que vamos juntar todas as linhas que têm a mesma categoria. Depois, a gente calcula a média dos valores da “coluna3” em cada grupo.
media_por_categoria = df.groupby('categoria')['coluna3'].mean()
Aqui, groupby('categoria') cria os grupos e ['coluna3'].mean() calcula a média da “coluna3” para cada grupo.

Passo 5

Por fim, vamos mostrar o resultado pra ver como ficou.
print(media_por_categoria)

Resposta

Ao rodar o código, teremos a média da “coluna3” para cada categoria:
categoria
A    33.333333
B    35.000000
C    55.000000
Name: coluna3, dtype: float64
Isso significa que:
  • Categoria A tem uma média de 33.33 na “coluna3”
  • Categoria B tem uma média de 35.00 na “coluna3”
  • Categoria C tem uma média de 55.00 na “coluna3”

Exercícios relacionados