我有每小时的数据,每天从00到23小时开始。我想做的是将每个日期的前一天的00切换为24。
以下是示例数据:
import pandas as pd
data = {'datetime' : ['19DEC08:22:00:00', '19DEC08:23:00:00', '20DEC08:00:00:00', '20DEC08:01:00:00', '20DEC08:02:00:00'],
'entry' : ['a','b','c','d','e']}
df = pd.DataFrame(data)
在此示例中,我想将“ 20DEC08:00:00:00”更改为“ 19DEC08:24:00:00” 而且,我希望同一时间到21Dec08和22Dec08,以此类推,每隔00:00:00。
有没有一种Python方式来做到这一点?
答案 0 :(得分:0)
由于DateTime不允许24小时(即从00:00:00-23:59:59开始),所以我看到的最好的方法是将字符串转换为日期时间,然后再转换回字符串。 / p>
bar
我不知道如何在实践中使用它,但是重新格式化很有趣。