我有一个旧版本的Pandas(0.10 ...)并且获得新版本需要时间,因为这是企业范围内的变化。
我希望在Pandas 0.10中将时间戳转换为mm / dd / yyyy格式,因为to_datetime()方法似乎没有格式参数,所以我很茫然。
你能建议一个解决方法吗?
其他选项是在to_csv()调用期间将列转换为mm / dd / yyyy。
答案 0 :(得分:2)
如果旧版本的Pandas(0.10)还没有DateTimeSeries.dt
访问者,您可以尝试这种较慢的方法:
In [68]: df['date'].apply(lambda x: x.strftime('%m/%d/%Y'))
Out[68]:
0 01/29/2017
1 01/30/2017
2 01/31/2017
4 02/02/2017
0 01/29/2017
1 01/30/2017
2 01/31/2017
3 02/01/2017
Name: dt, dtype: object