gpt4 book ai didi

python - 删除 pandas 数据框中标签计数 > 2 的行

转载 作者:太空宇宙 更新时间:2023-11-03 16:38:45 24 4
gpt4 key购买 nike

我有一个 pandas 数据框,如下所示:

**ReviewerID**          **ReviewText**        **Categories**       **ProductId**

1212 good product Mobile 14444425
1233 will buy again drugs 324532
5432 not recomended Mobile 789654123

我想删除类别值未至少出现两次的所有行。生成的数据框应如下所示:

**ReviewerID**       **ReviewText**        **Categories**       **ProductId**

1212 good product Mobile 14444425
5432 not recomended Mobile 789654123

我是 python 和 pandas 的新手,非常感谢您的帮助。

最佳答案

我认为你需要filter :

print df.groupby('Categories').filter(lambda x: len(x) > 1)
ReviewerID ReviewText Categories ProductId
0 1212 good product Mobile 14444425
2 5432 not recomended Mobile 789654123

Docs .

关于python - 删除 pandas 数据框中标签计数 > 2 的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37000189/

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