如何为特定时间添加日期

对于下面的数据框,我只想在0:00时区中将日期添加一天。 有什么办法吗?

df.head(50)

enter image description here

评论
  • 兰Oo
    兰Oo 回复
    # create a mask for all entries with midnight as their time
    row_mask = (df['timezone'].dt.hour == 0) & (df['timezone'].dt.minute == 0)
    #now apply it
    df.loc[row_mask,'timezone'] = df[row_mask]['timezone'] + datetime.timedelta(days=1)