gpt4 book ai didi

python - pandas groupby column 然后根据第三列创建另外两列

转载 作者:太空宇宙 更新时间:2023-11-04 04:25:37 26 4
gpt4 key购买 nike

我正在尝试按列对数据框进行分组,并根据此分组获取“已批准”或“未批准”的总值,但没有成功。

例子:

PlaceTest | Approved    
21 | 1
21 | 0
22 | 1
22 | 0

我想要的输出:

PlaceTest | Approved | NotApproved    
21 | 1 | 1
22 | 1 | 1

谢谢!

最佳答案

给定

>>> df
PlaceTest Approved
0 21 1
1 21 0
2 22 1
3 22 0

你可以发布

>>> df.assign(NotApproved=1 - df['Approved']).groupby('PlaceTest').sum().reset_index()
PlaceTest Approved NotApproved
0 21 1 1
1 22 1 1

关于python - pandas groupby column 然后根据第三列创建另外两列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53570890/

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