Diferentes Agregações
Lição 16 de 19 do curso Análise com Pandas da Coddy.
Ao usar .sum() ou qualquer outro método semelhante, ele calcula a sum em todas as colunas numéricas. Também podemos especificar para cada coluna qual cálculo realizar:
df.groupby('column_name').agg({'column_1': 'sum', 'column_2': 'mean'})Desafio
FácilO arquivo CSV visits.csv contém informações sobre quantas visitas foram feitas em um local específico em um determinado momento.
Aqui estão as primeiras 5 linhas do arquivo:
location_id,visits,timestamp
8,1771,27498
9,4187,79919
0,4959,54228
6,7721,41588Crie um dataframe com as seguintes colunas: sum_visits e mean_timestamp, e seus cálculos estatísticos correspondentes.
Certifique-se de que
sum_visitsesteja antes demean_timestamp..agg({column_1: '...', colunm_2: '...'})não é o mesmo que.agg({column_2: '...', colunm_1: '...'}). Isso ocorre porque a ordem das colunas é invertida.
Salve o resultado em df.
Experimente você mesmo
# pandas as pd já está importado
df = pd.read_csv("./visits.csv")
# Escreva seu código abaixo
Todas as lições de Análise com Pandas
4Análise de Dados com Pandas
Estatística DescritivaAgrupamento e Agregação de DadosDiferentes AgregaçõesMerge e Concat2Trabalhando com o DataFrame
Entendendo DataFramesAcessando DadosLimpeza de Dados - Dados ausentesLimpeza de Dados - Mais ferramentas3Manipulação de Dados com Pandas
Retornar Resultado SolicitadoFiltrar DadosAdicionar e ExcluirModificar DadosModificar StringsModificações Personalizadas