Estatística Descritiva
Lição 14 de 19 do curso Análise com Pandas da Coddy.
O Pandas oferece várias funções que ajudam a entender e analisar os dados. Aqui estão algumas funções comumente usadas:
<strong>.count()</strong>: retorna o número de observações não nulas:
df['column_name'].count()<strong>.mean()</strong>: retorna a média das observações não nulas:
df['column_name'].mean()<strong>.min()</strong> e <strong>.max()</strong>: retornam os valores mínimo e máximo das observações não nulas:
df['column_name'].min()
df['column_name'].max()<strong>.median()</strong>: Retorna a mediana das observações não nulas:
df['column_name'].median()<strong>.std()</strong>: Retorna o desvio padrão das observações não nulas:
df['column_name'].std()Aqui está um exemplo de como usar esses métodos com o que aprendemos:
Contar quantos jogadores estão no grupo A:
players_a = df[df["group"] == "A"]
num_players = players_a["id"].count()
mean_score = players_a["score"].mean()Desafio
FácilO arquivo CSV visits.csv contém informações sobre quantas visitas foram feitas em um local específico em um horário específico.
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 dicionário com as seguintes chaves: min, max, mean, std e median e forneça o valor correspondente das estatísticas da coluna visits para o id de local 5.
Finalmente, imprima o dicionário.
Você recebeu parte do código para este desafio, complete o que está faltando.
Experimente você mesmo
# pandas como pd já está importado
df = pd.read_csv("./visits.csv")
# Escreva seu código abaixo
res = {
"min": locaion_5["visits"].min(),
"max": # preencher
"mean": # preencher
"std": # preencher
"median": # preencher
}
print(res)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