1
resposta

Seleção de datas em formato brasileiro

Boa tarde, tudo bem? Tenho um DataFrame de um arquivo em excel que tem uma coluna de datas em formato brasileiro. Estou tentando fazer uma seleção assim:

  data_inicial = pd.to_datetime(data_inicial)
  data_final = pd.to_datetime(data_final)
  selecao = (dataset['DATA'] >= data_inicial) & (dataset['DATA'] <= data_final)

Mas quando eu tenho fazer a data_inicial, por exemplo, '01/12/2021' ele seleciona a partir de 12/01/2021 Como faz pra corrigir? Já agradeço

1 resposta

Oi Lucas! Tudo bem contigo?

Desculpa a demora em te trazer um retorno.

Pelo o que diz a documentação é possível definir o formato da data da forma como ela tem que ser com o parâmetro format = '%d/%m/%Y', como no exemplo:

data_inicial = pd.to_datetime(data_inicial, format = '%d/%m/%Y')

Assim, a variável data_inicial terá o formato '01/12/2021'.

Espero ter te ajudado. Bons estudos!