CSDN_cwefsd 2022-03-20 11:05 采纳率: 0%
浏览 9

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

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

我想要达到的结果

这个例子中ABC组共有y

  • 写回答

2条回答 默认 最新

  • CSDN专家-HGJ 2022-03-20 13:54
    关注

    这种解即可,就是用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())
    
    
    

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

    评论

报告相同问题?

问题事件

  • 修改了问题 3月20日
  • 创建了问题 3月20日