来自TimeGrouper的组从第一个索引开始

时间:2015-07-15 08:09:39

标签: python datetime pandas dataframe

我正在尝试将时间索引的数据帧按时间间隔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开始,这解释了看似不均匀的箱子。如何在索引覆盖的时间范围开始时重新采样?

0 个答案:

没有答案