大熊猫分组和聚合

时间:2019-01-11 19:06:26

标签: python pandas

我有一个熊猫数据框,格式如下:

Timestamp            Column1    Column2   Column3
2018-01-01 00:00:01    5.7        4.0        2.0
2018-01-01 00:00:02    5.7        4.2        1.8
2018-01-01 00:00:03    4.9        5.1        5.5
2018-01-01 00:00:04    5.8        5.2        1.9

,依此类推。本质上具有二级粒度的数据。 我希望总结如下:

Timestamp            Column1    Column2   Column3
2018-01-01 00:00       5.8        5.2       5.5

基本上,每分钟我要计算最大值。在

之间发生的任何值
  2018-01-01 00:00:01 and 2018-01-01 00:00:59 

需要包括在计算中并汇总为时间戳记值

 2018-01-01 00:00:00

我尝试过(假设df是数据帧的名称),并且将熊猫加载为pd

 df=df.groupby(pd.Timestamp.floor(df['Timestamp'], freq='min')).max()

但这不起作用。 有什么想法吗? 谢谢!

0 个答案:

没有答案