0

Dica Importante ao usar o pd.to_datetime()

R
Rodrigo Carmo

Atenção pessoal para uma dica rápida,

me deparei com uma situação que pode afetar nossas analises se não tratado corretamente.

 

Quando usamos o pandas.to_datetime() para converter um campo de um dataframe, oriundo de um campo date no formato “dd/MM/YYYY”, e não passamos o format, o Pandas troca o dia pelo mês quando o dia é menor que 12, quando chega no dia 13 é que ele se dá conta que não pode existir mês 13 então passa a tratar como dia.

O problema é que não é apresentado nenhum erro e todos os dados até o dia 12 são convertidos para o dia e mês incorreto.

A solução é bem simples, basta especificar o formato passando o parametro format.

Identifiquei esse problema em uma função de conversão de data de um amigo portanto não deixem de revisar todos os métodos e funções de conversão usando o pd.to_datetime


0
0

Comentários (1)

0
M

Mauro Gallotta

14/09/2021 08:08

legal entende

None

Brasil