Python脚本提取分组中共有的值

如何提取分组中共有的值?
group value
A x
A y
B y
B z
C y

我想要达到的结果

这个例子中ABC组共有y

这种解即可,就是用pandas的groupby来分组,应用布尔值判断计算即可:

import pandas as pd
df=pd.DataFrame({'group':['A','A','B','B','C'],'value':['x','y','y','z','y']})
df['c']=df.value=='y'
print(df.groupby('group')['c'].sum())


如对你有帮助,请点采纳。

没有理解到你的原始需求,大概可以考虑对value列用下pandas的groupby()方法?