Pandas groupby,得到布尔变量的比率

时间:2017-11-19 10:55:37

标签: python pandas

给定一个带有布尔列的数据帧,计算布尔值比率的最有效方法是什么?

示例:

df = pd.DataFrame.from_dict({'Group': ['A', 'A', 'A', 'A', 'B', 'B','B'], 'Val': [True, True, False, False, True, False, False]})

  Group    Val
0     A   True
1     A   True
2     A  False
3     A  False
4     B   True
5     B  False
6     B  False

我希望得到一个看起来像这样的数据框

  Group    Ratio
0     A    0.5
1     B    0.33333333

0 个答案:

没有答案