I have a dataframe like:
    a     b(a>1)
0   1.1   true
1   1.2   true
2   0.9   false
3   1.2   true
4   1.3   true
5   0.8   false
6   0.9   false
The result should be [2.3, 0.9, 2.5, 1.7] which means [1.1 + 1.2, 0.9, 1.1+1.3, 0.8 + 0.9].
I have a dataframe like:
    a     b(a>1)
0   1.1   true
1   1.2   true
2   0.9   false
3   1.2   true
4   1.3   true
5   0.8   false
6   0.9   false
The result should be [2.3, 0.9, 2.5, 1.7] which means [1.1 + 1.2, 0.9, 1.1+1.3, 0.8 + 0.9].