将具有混合值(日期时间和整数)的Pandas列仅转换为日期时间

时间:2019-03-26 05:53:47

标签: python pandas datetime

in: 
df.date

out:
0 1987-06-24 00:00:00
1 19910922

我有一个pandas列,它是整数和DateTime类型的混合。我正在尝试将整数值转换为日期时间。

通常列仅是整数,我使用df.date= pd.to_datetime((df.date.astype(str)), format='%Y%m%d') 将列转换为日期时间格式。

当某些datetime值被抛出到列中时,该如何处理?

0 个答案:

没有答案