Вы также можете изменить формат, и это пример:
df = pd.DataFrame({'dates': ['20180505','20180506','20180507','20180508']})
print df
dates
0 20180505
1 20180506
2 20180507
3 20180508
df['dates'] = pd.to_datetime(df['dates'], format='%Y%m%d').dt.strftime('%d/%b/%Y')
print df
Выход:
dates
0 05/May/2018
1 06/May/2018
2 07/May/2018
3 08/May/2018