我有一个 pandas df 喜欢
df_test = pd.DataFrame({'A': 'a a a b b'.split(), 'B': ['Y','N','Y','Y','N']})
我想要的输出是
df_test2 = pd.DataFrame({'A': 'a b'.split(), 'B': [2/3,1/2]})
How would you do a groupby().apply by A 列来获取 B 列中“Y”的百分比?
我一直在搜索 groupby.apply() 但到目前为止没有任何效果谢谢!