Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Desafio: hora da prática

import pandas as pd
df = pd.read_csv('/content/.config/loja_livro_filmes.csv')
df

df.info()
df['data_pedido'] = pd.to_datetime(df['data_pedido'])
df.info()

Verificando país que tem mais pedidos

df_paises_pedidos = df.groupby('pais')['numero_pedido'].count().sort_values(ascending=False).head(10).reset_index(name='Total de Pedidos').rename(columns={'pais': 'Pais'}).copy()
df_paises_pedidos

organizando ranking / estilizando

df_paises_pedidos['Ranque'] = df_paises_pedidos.index + 1
df_paises_pedidos.set_index('Ranque', inplace = True)
df_paises_pedidos

s_paises = df_paises_pedidos.style
s_paises
2 respostas
solução!

Olá, Adriely! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso do groupby para organizar os pedidos por país, utilizou muito bem o sort_values para criar um ranking e ainda compreendeu a importância da estilização com style para deixar os resultados mais claros e visuais.

Uma dica interessante para o futuro é aplicar formatação condicional para destacar os países com maior número de pedidos. Assim:

s_paises = df_paises_pedidos.style.background_gradient(cmap="Blues")
s_paises

Isso faz com que os valores sejam apresentados com uma escala de cores, facilitando a análise visual dos dados.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Muito interessante Daniel. Segue a imagem:

Insira aqui a descrição dessa imagem para ajudar na acessibilidade