我在一个数据框中有几秒钟的时间,可以这样说:s = 122我想将其转换为以下格式:00:02:02.0000为此,我尝试通过以下方式使用to_datetime: pd.to_datetime(s, format='%H:%M:%S.%f')但是,这不起作用:ValueError:时间数据122与格式'%H:%M:%S.%f'不匹配(匹配)我也尝试使用unit='ms'而不是格式,但是随后我得到了时间之前的日期。如何修改我的代码以获得所需的转换?如果可能,需要在数据框中使用熊猫完成此操作。编辑:下面的jezrael和MedAli解决方案都是有效的,但是Jezrael解决方案的优点是不仅可以使用整数,还可以使用Datetime.time作为输入!
添加回答
举报
0/150
提交
取消