我正在尝试将使用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)
感谢。
答案 0 :(得分:4)
试试这个:
df.ix[:, 0].astype(int).map(dt.datetime.fromordinal)
按位置排在第一列。