df['date'] = pd.to_datetime(df['date'],format='%Y%m%d') df['year'] = pd.DatetimeIndex(df['date']).year df['month'] = pd.DatetimeIndex(df['date']).month