Faça um programa seguindo os seguintes passos
4. Agrupamento e Agregação de Dados
4.2. Usando a coluna categoria, calcule a soma, média e contagem de coluna4 para cada categoria.
4. Agrupamento e Agregação de Dados
4.2. Usando a coluna categoria, calcule a soma, média e contagem de coluna4 para cada categoria.
Passo 1
Beleza, vamos lá! O exercício pede para a gente criar um programa que agrupe os dados pela coluna categoria e, para cada categoria, calcule três coisas na coluna4: a soma, a média e a contagem. Para fazer isso, vamos usar a linguagem Python com a biblioteca pandas, que facilita bastante trabalhar com dados em tabelas.
Passo 2
Primeiro, a gente precisa importar a biblioteca pandas. Ela vai nos ajudar a manipular os dados facilmente.
import pandas as pd
Passo 3
Agora, vamos carregar os dados. Supondo que nossos dados estejam em um arquivo chamado dados.csv, usamos o seguinte comando para ler esse arquivo:
df = pd.read_csv('dados.csv')
Passo 4
Depois de carregar os dados, vamos agrupar eles pela coluna categoria. Isso significa que vamos separar os dados em grupos onde cada grupo tem uma categoria igual.
grupo = df.groupby('categoria')
Passo 5
Com os dados agrupados, a gente pode calcular a soma, a média e a contagem da coluna4 para cada grupo. Usamos as funções
sum()
, mean()
e count()
do pandas para isso.soma = grupo['coluna4'].sum()
media = grupo['coluna4'].mean()
contagem = grupo['coluna4'].count()
Passo 6
Por fim, vamos juntar esses resultados em uma tabela só para ficar mais fácil de visualizar. A gente cria um novo DataFrame com as três métricas calculadas.
resultado = pd.DataFrame({
'Soma': soma,
'Média': media,
'Contagem': contagem
})
print(resultado)
Resposta
O programa vai gerar uma tabela que mostra, para cada categoria, a soma, a média e a contagem dos valores na coluna4. Ficaria mais ou menos assim:
Soma Média Contagem
categoria
A 50 25 2
B 30 15 2
C 40 20 2
Isso significa, por exemplo, que na categoria A a soma dos valores na coluna4 é 50, a média é 25 e há 2 registros nessa categoria.
Exercícios relacionados
Para cada par de inteiros
e
, determine
e encontre inteiros
e
, tais que
onde
.
Faça um programa seguindo os seguintes passos
2. Seleção e Filtragem de Dados
2.3. Selecione as linhas em que coluna4 possui o valor sim.
2. Seleção e Filtragem de Dados
2.3. Selecione as linhas em que coluna4 possui o valor sim.
Calcule o MMC e use a condição (i) e (ii) da definição de MMC para justificar a resposta:
.
Faça um programa seguindo os seguintes passos
6. Ordenação e Classificação dos Dados
6.1. Ordene o DataFrame com base na coluna coluna1 em ordem crescente.
6. Ordenação e Classificação dos Dados
6.1. Ordene o DataFrame com base na coluna coluna1 em ordem crescente.