通过累计总和汇总熊猫数据框架

时间:2020-01-29 14:32:17

标签: python pandas pandas-groupby cumsum

按累积和对分组数据帧有问题。我不确定pandas函数是否可以实现这种功能,或者我需要遍历数据框。

我有一个像这样的数据框:

|------------------|---------------|
|     Volume       |     Price     |
|----------------------------------|
|       2          |      3        |
|       3          |      2        |
|       6          |      6        |
|       4          |      3        |
------------------------------------

我想通过“体积”的累加总和来汇总行,但是阈值是固定的。例如,如果将阈值设置为5,我想将前两行分组,并从第三行开始,我要创建两个组。对于“价格”列,我希望具有组行的平均值。所以我想要这样的结果:

|------------------|---------------|
|     Volume       |     Price     |
|----------------------------------|
|       5          |      2.5      |
|       5          |      6        |
|       5          |      4.5      |
------------------------------------

您知道在熊猫中使用cumsum,agg和groupby的某种组合是否可行?或者我需要逐行迭代并手动执行。感谢您的帮助

0 个答案:

没有答案