0

我有每半小时累积和记录一次的数据。因此,在午夜(例如 27/01/2019 00:00)记录的数据实际上与前一天(26/01/2019)相关。这会导致在汇总每日值时出现问题

我知道可以将 00:00 重新编码为 23:59 以确保它位于 2019 年 1 月 26 日之内,但是是否有更清洁/更 Pythonic 的方法?

非常感谢!

4

1 回答 1

2

如果您的问题是您的日志在午夜记录,而它们实际上对应于午夜前半小时,为什么不将其应用于您的所有记录。就像是:

import pandas as pd

# ...

df['Log Period Start'] = df['Log Time'] - pd.Timedelta(minute=30)

然后将您的计算应用于'Log Period Start'而不是'Log Time'.

于 2019-03-01T10:54:49.817 回答