Python 时间戳到日期的转换(单位:0.10)

Python 时间戳到日期的转换(单位:0.10),python,pandas,timestamp,Python,Pandas,Timestamp,我有一个旧版本的Pandas(0.10…),获得新版本需要时间,因为这是一个企业范围的变化 我希望在Pandas 0.10中将时间戳转换为mm/dd/yyyy格式,但我不知道\u datetime()方法似乎没有格式参数 你能建议一个解决办法吗 另一种选择是,在调用to_csv()期间,有一种将列转换为mm/dd/yyyy的方法。如果旧版本的Pandas(0.10)还没有DateTimeSeries.dt访问器,您可以尝试这种较慢的方法: In [68]: df['date'].apply(la

我有一个旧版本的Pandas(0.10…),获得新版本需要时间,因为这是一个企业范围的变化

我希望在Pandas 0.10中将时间戳转换为mm/dd/yyyy格式,但我不知道\u datetime()方法似乎没有格式参数

你能建议一个解决办法吗


另一种选择是,在调用to_csv()期间,有一种将列转换为mm/dd/yyyy的方法。

如果旧版本的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

如果您的旧版本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

我无法在如此旧的版本上检查它,但您可以尝试:
df['column'].dt.strftime(“%m/%d/%Y”)
…这是0.10中Pandas dataseries没有的。dt其他可能的重复:我无法在如此旧的版本上检查它,但您可以尝试:
df['column'].dt.strftime(“%m/%d/%Y”)
…0.10中的Pandas数据系列没有.dt可能的重复: