Python 如何在大熊猫中每小时、每周和每月聚合数据
我有一个名为“Red”的python数据框架,它有两列TimeStamp和Red。索引已设置为时间戳。Sum()已应用,但它基于秒进行聚合。我需要按小时、每周和每月进行汇总。Plz指南,谢谢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
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新手,谢谢你的指导。