Laboratório de Python

Laboratório de Python

Analise dados com Python e pandas direto no navegador, com JupyterLite. Nada para instalar.

O console abaixo já cria um conjunto de dados de vendas fictícias na variável df. Copie cada passo, cole no console e pressione Shift + Enter.

O primeiro carregamento pode levar de 20 a 60 segundos. Os dados são fictícios e nada é salvo quando você fecha a página.

Roteiro: primeira análise de vendas

1

Primeiras linhas

Veja as cinco primeiras vendas e as colunas disponíveis.

df.head()

2

Tipos e resumo

Confira os tipos de dados e as estatísticas básicas das colunas numéricas.

df.info()
df.describe()

3

Filtrar

Selecione apenas as vendas feitas pelo Site com valor acima de R$ 1.000.

df[(df["canal"] == "Site") & (df["valor_total"] > 1000)]

4

Agrupar

Calcule o número de vendas e o faturamento por canal, do maior para o menor.

(df.groupby("canal")["valor_total"]
   .agg(qtd="count", faturamento="sum")
   .sort_values("faturamento", ascending=False))

5

Série mensal

Some o faturamento por mês para ver a evolução ao longo do ano.

df.set_index("data")["valor_total"].resample("MS").sum().round(2)

6

Desafio

Qual categoria tem o maior ticket médio (valor médio por venda)? Escreva a consulta você mesmo e compare com um colega.

# sua resposta aqui
Rolar para cima