如何将日期列转换为日期时间?

2024-04-25 01:11:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我导入了一些数据,但日期列的格式是:50:58.0,23:11.0。。等-当我在excel中单击单元格时,它是:02/05/2019 07:50:58(对于第一个单元格为50:54.0)。因此,当我作为pandas表导入python时,它仍然保留50:54.0格式,尽管我不知道为什么。你知道吗

我尝试将列更改为datetime,如下所示:

df['EventTS'] =  pd.to_datetime(df['EventTS'], format='%d%b%Y:%H:%M:%S.%f') 

但是它不起作用,错误是time data '07:27.0' does not match format '%d%b%Y:%H:%M:%S.%f' (match)

在不更改excel格式的情况下,如何在python中更正此问题?你知道吗


Tags: to数据formatpandasdfdatadatetimetime