将序数日期转换为dd-mm-YYYY日期

时间:2016-11-01 21:42:55

标签: python datetime pandas

我正在尝试将使用datetime生成的序数日期(例如730411)转换为格式DD-MM-YYYY。 我的pandas数据帧df如下所示:

0    730411.0
1    730412.0
2    730413.0
3    730416.0
4    730417.0
Name: 0, dtype: float64

我尝试使用以下代码:

import datetime as dt
df[0].map(dt.datetime.fromordinal)

感谢。

1 个答案:

答案 0 :(得分:4)

试试这个:

df.ix[:, 0].astype(int).map(dt.datetime.fromordinal)

按位置排在第一列。