【发布时间】:2019-08-28 10:43:09
【问题描述】:
我需要将float64类型转换为日期时间格式。
以20181219.0数据为例,我想要的是2018-12-19
我试过通用代码;
df1['ACT_DATE1'] = pd.to_datetime(df1['ACT_DATE1'], format='%Y/%m/%d')
但是,我得到的是 1970-01-01 00:00:00.020181219
【问题讨论】:
-
pd.to_datetime(df1['ACT_DATE1'].astype(int).astype(str), format='%Y%m%d')? -
ValueError: 无法将非有限值(NA 或 inf)转换为整数