Skip to content
Advertisement

How to normalise a date columnin pandas dataframe to the same format

I have a dataframe made from pulling in different excel sheets.

I am trying to normalise the date_time column to just a standard DD/MM/YYY format. Is that possible?

1 DATE Column 3 Column 4 Column 5 Column 6
2 01/03/2021 00:00
3 01/03/2021 00:00
4 01/03/2021 00:00
5 01/03/2021 00:00
6 01/03/2021 00:00
122350 11/24/2022
122351 11/24/2022
122352 11/24/2022
122353 11/24/2022
122354 11/24/2022

Advertisement

Answer

# example df
df = pd.DataFrame({'DATE': ['01/03/2021 00:00', '01/03/2021 00:00', '01/03/2021 00:00', '01/03/2021 00:00', '01/03/2021 00:00', '11/24/2022', '11/24/2022', '11/24/2022', '11/24/2022', '11/24/2022']})
df['DATE'] = pd.to_datetime(df['DATE'])
df['DATE'] = df['DATE'].dt.strftime('%d/%m/%Y')

output:

> df

         DATE
0  03/01/2021
1  03/01/2021
2  03/01/2021
3  03/01/2021
4  03/01/2021
5  24/11/2022
6  24/11/2022
7  24/11/2022
8  24/11/2022
9  24/11/2022
User contributions licensed under: CC BY-SA
1 People found this is helpful
Advertisement