Kindly assist me in cleaning my date types in python.
My sample data is as follows:
INITIATION DATE | DATE CUT | DATE GIVEN |
---|---|---|
1/July/2022 | 21 July 2022 | 11-July-2022 |
17-July-2022 | 16/July/2022 | 21/July/2022 |
16-July-2022 | 01-July-2022 | 09/July/2022 |
19-July-2022 | 31 July 2022 | 27 July 2022 |
How do I remove all dashes/slashes/hyphens from dates in the different columns? I have 8 columns and 300 rows.
What i tried:
df[['INITIATION DATE', 'DATE CUT', 'DATE GIVEN']]= df[['INITIATION DATE', 'DATE CUT', 'DATE GIVEN']].apply(pd.to_datetime, format = '%d%b%Y')
Desired output format for all: 1 July 2022
ValueError I'm getting:
time data '18 July 2022' does not match format '%d-%b-%Y' (match)