我正在从我的数据框中将时间转换为 datetime.time 格式。原始时间格式如下所示:
420, 441, 31, 158
像这样的东西。所以数据中没有秒,只有小时和分钟。
我编写了一个代码来将该字符串转换为 datetime.time 格式,
time = datetime.strptime(str(time, '%H%M').time()
它可以正常工作,但是在分析数据的过程中,我在应用代码时意识到了一些错误。
比如原来记录的时间是01:58,但是在dataframe中,却保存了158这样的形式。我应用代码的时候,它把时间转换成15:08,与原始文档相比是不正确的。
但问题是 01:58 和 15:08 都会将表单保存在数据框中的相同值中,即 158。
那么,如何处理这个问题呢?现在似乎没有解决方案,除了原始文档必须以不同的时间格式保存。
LEATH
浮云间
相关分类