我正在尝试将时间索引的数据帧按时间间隔3小时进行分组。它的采样频率为1.5秒。我希望以下内容返回一个长度为4323的组。
import pandas as pd
time_grouper = pd.TimeGrouper("3H");
dataframe.groupby(time_grouper).count()
输出:
2013-02-23 06:00:00 1733
2013-02-23 09:00:00 1149
Freq: 3H, Name: roll, dtype: int64
如果我将石斑鱼时间频率改为1000秒,我会得到:
2013-02-23 08:03:20 133
2013-02-23 08:20:00 667
2013-02-23 08:36:40 666
2013-02-23 08:53:20 667
2013-02-23 09:10:00 667
2013-02-23 09:26:40 82
Freq: 1000S, Name: roll, dtype: int64
修改 从评论中我了解到,重新采样从00h00:00开始,这解释了看似不均匀的箱子。如何在索引覆盖的时间范围开始时重新采样?