我有这样一个系列: 第一列是user_id,第二列是一个标志,表示reordered = 0/1中的次数。某些用户没有重新排序,例如,用户21. 我希望获得新的列比率,这是从次数(0)/次(1 & 0)。例如,对于用户1,比率是1 /(1 + 10)。我怎样才能做到这一点。如何计算groupby之后熊猫系列的比例?
user_id reordered
1 0.0 1
1.0 10
15 0.0 1
1.0 4
19 0.0 1
1.0 2
21 0.0 1
31 0.0 1
1.0 1
43 0.0 1
1.0 1
52 0.0 1
1.0 13
67 0.0 1
1.0 19
81 0.0 1
1.0 1
82 0.0 1
1.0 8
98 0.0 1
1.0 6
109 0.0 1
120 0.0 1
1.0 1
185 0.0 1
我系列的名称i s dff它以这种方式生成dff = df.groupby(['user_id','reordered'])['order_id']。count() – yanachen