Это пример данных, которые у меня есть в моем кадре данных:
test = pd.DataFrame({
'month': [1,2,3,4,5,6,7,8,9],
'new': [23,45,67,89,12,34,56,90,12],
'drop': [2,4,7,9,1,4,6,9,1],
})
month new drop
0 1 23 2
1 2 45 4
2 3 67 7
3 4 89 9
4 5 12 1
5 6 34 4
6 7 56 6
7 8 90 9
8 9 12 1
Мне нужно рассчитать ежемесячный коэффициент оттока. Мне нужно суммировать 2 строки в столбце new
, а затем разделить значение в drop
на эту сумму (в %).
month 1: 2*100/23
month 2: 4*100/(23+45-2)
month 3: 7*100/(23+45+67-2-4)
etc.
Может ли кто-нибудь предложить элегантный способ сделать это?