【发布时间】:2021-10-13 13:29:39
【问题描述】:
我有一个数据框:
id is_good
a1 1
a1 1
a1 0
bb 1
bb 0
bb 0
bb 0
我想为每个 id 计算 0 和 1 的百分比。所以想要的结果是:
id is_good_perc
a1 0.67
bb 0.25
如何做到这一点? groupby("id")之后我该怎么办?
【问题讨论】:
-
这能回答你的问题吗? Pandas percentage of total with groupby
-
df.groupby('id', as_index=False)['is_good'].mean()
标签: python python-3.x dataframe group-by