Oi Jefferson! Tudo bem com você?
Você pode utilizar o dt.day_name()
para obter o nome do dia da semana como no exemplo:
vendas_por_dia['dia_da_semana'] = vendas_por_dia['dia'].dt.day_name()
vendas_por_dia
No entanto, os dias da semana formados por esse comando são retornados em inglês, o que pode te atrapalhar um pouco se você tiver dificuldade com essa língua.
Outra opção, é utilizar replace para trocar os valores correspondentes de cada dia da semana, como no exemplo:
vendas_por_dia['dia_da_semana'] = vendas_por_dia['dia'].dt.weekday
vendas_por_dia.replace({0: 'Segunda', 1: 'Terca',2:'Quarta',3:'Quinta',4:'Sexta',5:'Sabado',6:'Domingo'})
Eu espero ter te ajudado! Se surgir outra dúvida estarei à disposição ;-)
Bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!