Pandasgroupby和sum,但在超过一定数量时创建一个新行
我目前有一个数据集,我试图根据列对行进行分组,并对值为整数的列求和。
但是,问题是我想在总和达到某个阈值后创建一个新行
例如,在下面的数据框中,我试图根据公司名称对行进行分组并对权重求和,但是,我不希望权重超过 100。
输入数据框:
| 公司 | 重量 |
|---|---|
| 一种 | 30 |
| 乙 | 45 |
| 一种 | 27 |
| 一种 | 40 |
| 乙 | 57 |
| 一种 | 57 |
| 乙 | 32 |
我目前有一个数据集,我试图根据列对行进行分组,并对值为整数的列求和。
但是,问题是我想在总和达到某个阈值后创建一个新行
例如,在下面的数据框中,我试图根据公司名称对行进行分组并对权重求和,但是,我不希望权重超过 100。
输入数据框:
| 公司 | 重量 |
|---|---|
| 一种 | 30 |
| 乙 | 45 |
| 一种 | 27 |
| 一种 | 40 |
| 乙 | 57 |
| 一种 | 57 |
| 乙 | 32 |