如果BIN已完成,则开始计算(Python)

如果BIN已完成,则开始计算(Python),python,pandas,data-mining,Python,Pandas,Data Mining,我有一个包含250000行的df,按日期排序。另一个称为“风速”的列由1到25的数字组成,增量为0.1,但未排序。现在,如果我至少有一次从1到25的“风速”的整数,我想用“功率”列开始计算。如果一个数字有多个值,我想建立平均值。 当我尝试一个if子句时,它会检查整个df,当BIN完成时不会开始计算。然后应该搜索一个新的垃圾箱 有人知道怎么做吗 这是我的df的一部分: 总之,你想把它们分组,然后计算平均值。不,我想在每个整数从1到25都有一次的情况下开始计算。它可能在二月,但也可能在五月。。。然后

我有一个包含250000行的df,按日期排序。另一个称为“风速”的列由1到25的数字组成,增量为0.1,但未排序。现在,如果我至少有一次从1到25的“风速”的整数,我想用“功率”列开始计算。如果一个数字有多个值,我想建立平均值。 当我尝试一个if子句时,它会检查整个df,当BIN完成时不会开始计算。然后应该搜索一个新的垃圾箱

有人知道怎么做吗

这是我的df的一部分:


总之,你想把它们分组,然后计算平均值。不,我想在每个整数从1到25都有一次的情况下开始计算。它可能在二月,但也可能在五月。。。然后我想再从这一点开始,在样本数据的风速列中没有一个整数。我们打算做什么样的计算?用整数,我指的是每一个x.0的数字。如果我有从0到25的每个x.0数字,我想通过曲线拟合得到一个公式。