我有一个像这样的熊猫数据框:
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 来计算总和,但是我将如何创建这个列?
谢谢,安妮