gpt4 book ai didi

python - 仅部分记录保留未转换的数据

转载 作者:行者123 更新时间:2023-12-01 02:36:05 25 4
gpt4 key购买 nike

我有一个包含时间戳的数据集,其中一些具有以秒为单位的小数,但有些则没有。我需要比较这些时间戳并对它们进行分类。我不知道如何为这些记录定义不同的格式。

因此,对于那些以秒为单位的小数,我可以写:

a = datetime.strptime(time, "%H:%M:%S.%f")

对于那些没有的人,我写道:

a = datetime.strptime(time, "%H:%M:%S")

我需要将a与另一个时间戳进行比较。

最佳答案

使用string.split函数将字符串分成3个字段,看看第三个字段是否有“.”。您可能需要比我在这里提供的更多的错误处理。

def has_seconds(a_string):
return "." in a_string.split(":")[2]

if has_seconds(a_time):
a = datetime.strptime(a_time, "%H:%M:%S.%f")
else:
a = datetime.strptime(a_time, "%H:%M:%S")

关于python - 仅部分记录保留未转换的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46208561/

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