Python 如何在大熊猫中每小时、每周和每月聚合数据

Python 如何在大熊猫中每小时、每周和每月聚合数据,python,pandas,Python,Pandas,我有一个名为“Red”的python数据框架,它有两列TimeStamp和Red。索引已设置为时间戳。Sum()已应用,但它基于秒进行聚合。我需要按小时、每周和每月进行汇总。Plz指南,谢谢 In [56]: Red.columns Out[56]: Index(['TimeStamp', 'Red'], dtype='object') In [64]: Red.shape , type(Red) Out[64]: ((1381701, 2), pandas.core.frame.Data

我有一个名为“Red”的python数据框架,它有两列TimeStamp和Red。索引已设置为时间戳。Sum()已应用,但它基于秒进行聚合。我需要按小时、每周和每月进行汇总。Plz指南,谢谢

In [56]: Red.columns 
Out[56]: Index(['TimeStamp', 'Red'], dtype='object') 
In [64]: Red.shape , type(Red) 
Out[64]: ((1381701, 2), pandas.core.frame.DataFrame) 
In [69]: Red.head(5) 
Out[69]: 
       TimeStamp      Red 
0 2017-05-01 00:00:01  1  
1 2017-05-01 00:00:01  1 
2 2017-05-01 00:00:01  1 
3 2017-05-01 00:00:01  1 
4 2017-05-01 00:00:01  1 
In [70]: Red.groupby('TimeStamp').sumfthead(3)
Out[70]:  
      TimeStamp      Red
2017-05-01 00:00:01  16 
2017-05-01 00:00:02  16 
2017-05-01 00:00:03  16  

一旦获得TimeSeriesStamp作为索引,似乎应该使用Series方法
.resample()


查看文档了解更多详细信息

欢迎来到StackOverflow。请花点时间阅读这篇文章,以及如何提供答案,并相应地修改你的问题。这些提示可能也很有用。好的,我是stackoverflow新手,谢谢你的指导。