1
resposta

Formato Data - Python

Boa tarde pessoal, espero que estejam bem.

Por favor, poderiam me ajudar com o problema abaixo?

Estou trabalhando com um arquivo que possui a data sem prefixo 0 (exemplos abaixo):

16/1/2023 23/1/2023 18/1/2023 4/1/2023 20/1/2023 20/1/2023

Para tentar resolver isso, fiz a seguinte linha de código:

pd.to_datetime(df['DataPedido'],format='%d/%m/%y')

O seguinte erro aparece:

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

1 resposta

Oi, Isaque! Tudo certo por aí?

Desculpe a demora em te responder.

Você está no caminho certo! No entanto, o formato '%y' espera um ano com apenas dois dígitos, como '23' para 2023. No entanto, suas datas têm o ano completo com quatro dígitos. Por isso, precisamos usar %Y (maiúsculo) para receber e representar o ano com quatro dígitos.

Após realizar esta alteração, chegaremos no seguinte código:

pd.to_datetime(df['DataPedido'], format='%d/%m/%Y')

Espero ter ajudado, Isaque! Qualquer dúvida, estou por aqui.

Um abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!