gpt4 book ai didi

python - 传递切碎的日期时间

转载 作者:行者123 更新时间:2023-11-28 21:04:12 24 4
gpt4 key购买 nike

在过去的几个小时里,我一直在努力解决以下问题。

在我从自动化系统获得的大型数据集中,有一个 DATE_TIME 值,对于午夜时分的行,该值没有完整的小时,例如:12-MAY-2017 0:16:20

当我尝试将其转换为日期(以便其可用于转换)时,如下所示:

df['DATE_TIME'].astype('datetime64[ns]')

我收到以下错误:

Error parsing datetime string "12-MAY-2017  0:16:20" at position 3

我尝试编写一些 REGEX 来提取每个部分,但由于时间可能分别是 1 个或两个字符,所以无法正常工作。为每件作品编写正则表达式似乎也不是理想的解决方案。

对此有什么想法吗?

最佳答案

尝试使用pandas.to_datetime()方法:

df['DATE_TIME'] = pd.to_datetime(df['DATE_TIME'], errors='coerce')

参数 errors='coerce' 将处理那些无法转换为 datatime dtype 的字符串

关于python - 传递切碎的日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45587652/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com