I'm attempting to convert values within a series from one datetime object format to another.
I've used the following to convert the original entry into a datetime object:
import datetime as dt
for each in DataFrame_name['Series_name']:
DataFrame_name['Series_name'][each] = dt.datetime.strptime(each,"%Y-%m-%d %H:%M")
This has been effective at converting string entries such as '2019-07-01 12:14' into datetime objects.
However, when I attempt to convert this datetime format to '%Y-%m', I get the a KeyError: datetime.datetime(2019, 7, 1, 12, 14)
for each in DataFrame_name['Series_name']:
DataFrame_name['Series_name'][each].strftime('%Y-%m')
KeyError: datetime.datetime(2018, 2, 1, 0, 0)
Has anyone seen/solved this before?