Функция группировки для cumsum и сброса его индекса

Если вам нужно с Cent, вы можете использовать этот

        

        
        

        

js fiddle

Здесь taka означает доллар США и значение paisa cent

1
задан Oleg 17 January 2019 в 07:08
поделиться

1 ответ

Я знаю, что итерации следует избегать всякий раз, когда это возможно, но вот решение, использующее итерацию:

total = 0
Cumsum = []
for item in df.Money:
    total += item
    if total < 100:
        Cumsum.append(np.nan)
    else:
        Cumsum.append(total)
        total = 0

df['Cumsum'] = Cumsum

Вывод:

               Money    Cumsum
Year    Month       
2017    01     24       NaN
        02     84       108.0
        06     36       NaN
2018    04     25       NaN
        05     65       126.0
        08     76       NaN
0
ответ дан jezrael 17 January 2019 в 07:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: