我是Python新手,如果这只是一个简单的修复,我很抱歉。在
我当前有一列时间,当前存储为字符串,当我查看数据帧时如下所示:
bus_no time
Bus1 2.0
Bus2 840.0
Bus3 2340.0
Bus4 15.0
Bus5 1205.0
Bus6 1304.0
Bus7 1620.0
Bus8 9.0
所以9.0等于00:09,1620到16:20。(这是一个相当大的数据集,有更多的字段,所以我创建了这个示例,以方便地显示它所显示的格式)
每次我试图将其转换为时间时,它也会形成一个日期,并将部分时间合并到日期中,从而产生不准确的输出。任何帮助都将不胜感激。在
使用:
首先,为了使字符串更加一致,可以使用
str.zfill(x)
使它们具有相同的长度。例如:会给你“0009.0”。然后,你可以做一些类似的事情
^{pr2}$将其转换为“HH:MM”格式。在
我想你需要^{} s:
相关问题 更多 >
编程相关推荐