У меня есть pandas dataframe:
Balance Jan Feb Mar Apr
0 9.724135 0.389376 0.464451 0.229964 0.691504
1 1.114782 0.838406 0.679096 0.185135 0.143883
2 7.613946 0.960876 0.220274 0.788265 0.606402
3 0.144517 0.800086 0.287874 0.223539 0.206002
4 1.332838 0.430812 0.939402 0.045262 0.388466
Я хотел бы сгруппировать строки, выясняя, монотонно ли уменьшаются значения от Jan до до Apr (как в строках с индексом 1 и 3) или нет, а затем складывают остатки для каждой группы, то есть в конце Я хотел бы получить два числа (1.259299 для уменьшения временных рядов и 18.670919 для остальных).
Я думаю, что если бы я мог добавить столбец "убывает", то конвейер булевых я мог бы делать суммы с помощью pandas 'groupby, но как бы создать этот столбец?
Спасибо, Энн