У меня есть следующий фрейм данных:
vote_prprtn uniform_votesh p_by_q ln_p_by_q p_ln_p_by_q match
0.0116 0.009367 1.238434 0.213848 0.002481 False
0.0100 0.009367 1.067616 0.065428 0.000654 True
0.0065 0.009367 0.693950 -0.365355 -0.002375 True
0.0072 0.006000 1.200000 0.182321 0.001313 False
0.0048 0.006000 0.800000 -0.223143 -0.001071 True
Я хочу создать еще один столбец, который имеет значение строки p_ln_p_by_q, когда match = False, и выполняет накопленную сумму, строка за строкой, когда match равно True. Это продолжается до следующего ложного значения. Мой окончательный фрейм данных должен выглядеть так:
vote_prprtn uniform_votesh p_by_q ln_p_by_q p_ln_p_by_q match final_val
0.0116 0.009367 1.238434 0.213848 0.002481 False 0.002481
0.0100 0.009367 1.067616 0.065428 0.000654 True 0.003135
0.0065 0.009367 0.693950 -0.365355 -0.002375 True 0.00076
0.0072 0.006000 1.200000 0.182321 0.001313 False 0.001313
0.0048 0.006000 0.800000 -0.223143 -0.001071 True 0.000242
Любая помощь по этому вопросу действительно поможет мне понять параллели между excel и pandas.