我想将Dataframe分为n组,每组大小均匀:

group_size = math.ceil(len(df)/n)


然后,我想为每个组计算cumprod。

例如:

 Val - Group - Cumprod
  1  -   0   -    1
  3  -   0   -    3
  5  -   0   -    15
  2  -   1   -    2
  3  -   1   -    6
  ..     ..       ..


感谢可能采取的任何方法。谢谢!

最佳答案

使用Numpy定义分组数组

10-08 03:58