gpt4 book ai didi

python - 如何根据 python pandas 中的 1 个以上的独特类别过滤数据

转载 作者:行者123 更新时间:2023-12-04 01:06:14 24 4
gpt4 key购买 nike

我有下面给出的数据集:

price    category    company          time
10 A "Walmart" 01/01/2020
20 A "Walmart" 02/01/2020
30 A "Macy" 01/01/2020
40 A "Ross" 01/01/2020
50 B "Ross" 02/01/2020
60 A "Starbucks" 01/01/2020
70 B "Starbucks" 02/01/2020

我正在尝试根据具有 1 个以上唯一类别的类别数来过滤此数据。具有超过 1 个唯一类别的过滤数据如下所示:

price    category    company          time
40 A "Ross" 01/01/2020
50 B "Ross" 02/01/2020
60 A "Starbucks" 01/01/2020
70 B "Starbucks" 02/01/2020

有没有办法在 pandas python 中有效地做到这一点?谢谢。

最佳答案

可以使用nuniquetransform

df[df.groupby('company')['category'].transform('nunique') > 1]

关于python - 如何根据 python pandas 中的 1 个以上的独特类别过滤数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66323979/

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