无法正确重新采样我的Dataframe

时间:2015-09-16 23:54:32

标签: python csv pandas

我有一个Dataframe,它有30分钟的数据。

2013-02-21 00:30:00 693
2013-02-21 01:00:00 676
2013-02-21 01:30:00 649
2013-02-21 02:00:00 571
2013-02-21 02:30:00 546
2013-02-21 03:00:00 612
2013-02-21 03:30:00 594
...
2014-11-27 22:30:00 56869
2014-11-27 23:00:00 56121
2014-11-27 23:30:00 48772
2014-11-28 00:00:00 42980

我想重新对此数据帧进行重新采样,

00:30:00    xxxxx
01:00:00    xxxxx
01:30:00    xxxxx
02:00:00    xxxxx
02:30:00    xxxxx
03:00:00    xxxxx
03:30:00    xxxxx
...
22:30:00    xxxxx
23:00:00    xxxxx
23:30:00    xxxxx

我无法使用以下代码实现它。

df_sum_time = df_sum.resample('1D', how='sum')

1 个答案:

答案 0 :(得分:1)

重新采样将数据存储到已通过的频率中,因此在这种情况下,它将从1天开始一直进行分组。看起来你想要按照日期的时间部分进行分组,这将按照以下方式进行分组:

df.groupby(df.index.time).sum()