gpt4 book ai didi

python - pandas - 检查数据框 groupby 中的非唯一值

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

我有这个简单的数据框df:

a,b
1,2
1,3
1,4
1,2
2,1
2,2
2,3
2,5
2,5

我想检查 b 中是否存在与 a 中的每个组相关的重复项。到目前为止,我做了以下事情:

g = df.groupby('a')['b'].unique()

返回:

a
1 [2, 3, 4]
2 [1, 2, 3, 5]

但我想要的是一个列表,对于 a 中的每个组,在 b 中多次出现。这种情况下的预期输出是:

a
1 [2]
2 [5]

最佳答案

g=df.groupby('a')['b'].value_counts()
g.where(g>1).dropna()

关于python - pandas - 检查数据框 groupby 中的非唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33732106/

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