Python 我如何将此数据帧中可用的兆瓦数按小时累加到不同的列中?

Python 我如何将此数据帧中可用的兆瓦数按小时累加到不同的列中?,python,pandas,Python,Pandas,我有一个像这样的数据框 如您所见,数据按日期列出,然后按HE(小时结束)、价格以及这些兆瓦是否可用列出 我正在寻找一种方法,将这些元素一小时一小时地分组到一组新的列中,并按间隔分隔。因此,对于2021年1月1日的HE01,将有1-100美元、100-200美元、200-300美元、300-400美元的栏目,直到999.99美元 条件逻辑首先声明它应该是同一个小时结束,同一天,并且可用=='Y',然后将所有符合该标准的条目相加$0-$100,然后为$100-$200创建一个新列 最后的数据帧应该

我有一个像这样的数据框

如您所见,数据按日期列出,然后按HE(小时结束)、价格以及这些兆瓦是否可用列出

我正在寻找一种方法,将这些元素一小时一小时地分组到一组新的列中,并按间隔分隔。因此,对于2021年1月1日的HE01,将有1-100美元、100-200美元、200-300美元、300-400美元的栏目,直到999.99美元

条件逻辑首先声明它应该是同一个小时结束,同一天,并且可用=='Y',然后将所有符合该标准的条目相加$0-$100,然后为$100-$200创建一个新列

最后的数据帧应该看起来像这样


任何提示都将不胜感激。

请不要将数据作为图像共享;另见。还有,你尝试过什么,为什么失败了?