由于时间表周期的原因,GTFS时间通常超过23:59:59。例如,最后一个时间可能是25:20:00(第二天的01:20:00),因此当您将时间转换为datetime时,遇到这些时间时将出现错误。你知道吗
有没有一种方法可以将GTFS时间值转换为标准的datetime格式,而不必将小时拆分出来,然后再转换回正确格式的字符串,然后将其转换为datetime。你知道吗
t = ['24:22:00', '24:30:00', '25:40:00', '26:27:00']
'0'+str(pd.to_numeric(t[0].split(':')[0])%24)+':'+':'.join(t[0].split(':')[1:])
对于上面的例子,我只想看看
['00:22:00', '00:30:00', '01:40:00', '02:27:00']
我没有找到一个简单的方法,所以我只写了一个函数来实现它。你知道吗
如果其他人想要解决方案,我的:
给出以下结果
相关问题 更多 >
编程相关推荐