小编Tun*_*ung的帖子

pandas-分类变量的百分比计数

我有一个 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() 但到目前为止没有任何效果谢谢!

python dataframe pandas pandas-groupby

4
推荐指数
3
解决办法
2万
查看次数

标签 统计

dataframe ×1

pandas ×1

pandas-groupby ×1

python ×1