【发布时间】:2020-08-18 23:35:21
【问题描述】:
我有一个包含时间戳(每小时)的数据框,该数据框应按每 5 行分组,以及每小时的降雨量。这种情况下的问题是一些应该组合在一起的时间戳具有不同的日期,因为一些时间戳超过了午夜。我的原创df:
Datum HH DayPrecipitation
9137 2016-01-16 18:00:00 18 0
9138 2016-01-16 19:00:00 19 6
9139 2016-01-16 20:00:00 20 0
... ... ... ...
44874 2020-02-13 19:00:00 19 0
44875 2020-02-13 20:00:00 20 0
44878 2020-02-13 23:00:00 23 0
我想要这样的宽幅格式:
其中时间戳 1-5 是前一个的每 5 行,值来自 df['DayPrecipitation']
Datum timestamp1 timestamp2 ... timestamp 5
2016-01-16 0 6 0
2020-02-13 0 0 0
我不知道该怎么做,因为按日期分组不会给我需要的结果,但我不知道每 5 行分组一次。 帮助将不胜感激!谢谢!
【问题讨论】:
标签: python pandas datetime group-by pivot-table