我试图将字段解释为日期,更改日期以表示日期显示的月份,将日期偏移一个月,然后将其表示为没有时间戳的日期.我最终得到了看起来和感觉太笨重的东西:
df['DATE'].apply( lambda d: pd.to_datetime(pd.to_datetime(d).to_period('M').to_timestamp('M')\ - np.timedelta64(1,'M')).date())
时间戳是这种格式的字符串:
2012-09-01 00:00:00
有什么想法更好的方法吗?谢谢.