Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from datetime import datetime
- def date_split(calendar):
- for row in calendar:
- new_calendar={}
- listdate=datetime.strptime(row['date'],'%Y-%M-%D')
- ----> 7 listdate=datetime.strptime(row['date'],'%Y-%M-%D')
- TypeError: string indices must be integers
- print (df['date'].dtype)
- object
- df['date'] = pd.to_datetime(df['date'])
- print (df['date'].dtype)
- datetime64[ns]
- df['year'] = df['date'].dt.year
- df['month'] = df['date'].dt.month
- df['day'] = df['date'].dt.day
- listdate = df['date'].dt.date.tolist()
- print (listdate)
- [datetime.date(2017, 9, 5),
- datetime.date(2017, 9, 4),
- datetime.date(2017, 9, 3),
- datetime.date(2017, 9, 2),
- datetime.date(2017, 9, 1)]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement