2
respostas

Desafio: hora da prática

base['data_chegada'] = pd.to_datetime(base['data_chegada'])
base['data_pedido'] = pd.to_datetime(base['data_pedido'])

base_datas = base.copy().sort_values('data_pedido').reset_index(drop=True)
base_datas = base_datas[base_datas['data_pedido'] >= '2013-01-01']
base_datas['meses'] = base_datas['data_pedido'].dt.strftime('%Y - %b')
base_datas['tempo_entrega'] = (base_datas['data_chegada'] - base_datas['data_pedido']).dt.days

entregas = base_datas.pivot_table(index='pais',
                                  columns='meses',
                                  values='tempo_entrega',
                                  aggfunc='mean',
                                  sort=False)

s_entregas = entregas.style.format('{:,.2f}').set_sticky(axis="columns")
2 respostas

Olá, John! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de conversão de datas para facilitar cálculos, utilizou muito bem o pivot_table para organizar os dados por país e mês e ainda compreendeu a importância da estilização com Styler para tornar a visualização mais clara e prática.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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

Abraço e bons estudos!

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

Olá! Tudo bem, sim.

Muito obrigado pelo feedback e pelas observações! Fico feliz em saber que as escolhas de conversão de datas, uso do pivot_table e da estilização com Styler foram adequadas e contribuíram para a clareza da análise.

Continuarei compartilhando as soluções no fórum. Espero que realmente possam ajudar outros estudantes ao longo do aprendizado.

Abraços!