I have a dataframe which I need to it. I am doing in the following way:
for index, row in df.iterrows():
if len(row['dateHourMinute'])==14:
row['dateHourMinute'] = pd.to_datetime(row['dateHourMinute'])
elif len(row['dateHourMinute'])==21:
row['dateHourMinute'] = row['dateHourMinute'][:-9]
row['dateHourMinute'] = row['dateHourMinute']+'00'
row['dateHourMinute'] = pd.to_datetime(row['dateHourMinute'])
elif len(row['dateHourMinute'])==19:
row['dateHourMinute'] = row['dateHourMinute'][:-9]
row['dateHourMinute'] = row['dateHourMinute'] + '0000'
row['dateHourMinute'] = pd.to_datetime(row['dateHourMinute'])
However, the dataframe (df) is not being updated in the end.
Any solutions on that? I have seen lambda, but it is not quite useful in my case.
Any helps would be really appreciated.