gpt4 book ai didi

python - 在 pandas groupby 之后删除一个组

转载 作者:太空狗 更新时间:2023-10-29 17:28:52 24 4
gpt4 key购买 nike

是否可以从 pandas 的 groupby 对象中删除一个组(按组名)?即执行groupby后,根据名称删除结果组。

最佳答案

分组过滤 DataFrame 是 discussed . future 发布的 pandas 可能包括 a more convenient way to do it .

但目前,这是我认为最简洁的方法来按名称过滤 GroupBy 对象 grouped 并返回剩余组的 DataFrame。

df.drop(grouped.get_group(group_name).index)

这里是从上面的链接派生的更通用的方法:

df[grouped[0].transform(lambda x: x.name != group_name).astype('bool')]

关于python - 在 pandas groupby 之后删除一个组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16910114/

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