gpt4 book ai didi

基于连续相同行的熊​​猫聚合

转载 作者:行者123 更新时间:2023-12-02 00:47:21 25 4
gpt4 key购买 nike

假设我有这个数据框,我想根据具有相同数量的标签对“a”列的值进行聚合和求和。

    a  label
0 1 0
1 3 0
2 5 0
3 2 1
4 2 1
5 2 1
6 3 0
7 3 0
8 4 1

期望的结果将是:

    a  label
0 9 0
1 6 1
2 6 0
3 4 1

不是这个:

    a  label
0 15 0
1 10 1

最佳答案

国际联合会

s=df.groupby(df.label.diff().ne(0).cumsum()).agg({'a':'sum','label':'first'})
s
Out[280]:
a label
label
1 9 0
2 6 1
3 6 0
4 4 1

关于基于连续相同行的熊​​猫聚合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60822185/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com