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

Seb*_*_aj 3 python datetime pandas

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

0    730411.0
1    730412.0
2    730413.0
3    730416.0
4    730417.0
Name: 0, dtype: float64
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下代码:

import datetime as dt
df[0].map(dt.datetime.fromordinal)
Run Code Online (Sandbox Code Playgroud)

谢谢。

Den*_*zov 5

尝试这个:

df.ix[:, 0].astype(int).map(dt.datetime.fromordinal)
Run Code Online (Sandbox Code Playgroud)

它按位置取第一列。