У меня есть следующий фрейм данных (df):
Row Number
Row 0 0.24 0.16 -0.18 -0.20 1.24
Row 1 0.18 0.12 -0.73 -0.36 -0.54
Row 2 -0.01 0.25 -0.35 -0.08 -0.43
Row 3 -0.43 0.21 0.53 0.55 -1.03
Row 4 -0.24 -0.20 0.49 0.08 0.61
Row 5 -0.19 -0.29 -0.08 -0.16 0.34
Я пытаюсь сложить все отрицательные и положительные числа соответственно, например, sum (neg_numbers) = n и sum (pos_numbers) = x
Я пробовал:
df.groupby(df.agg([('negative' , lambda x : x[x < 0].sum()) , ('positive' , lambda x : x[x > 0].sum())])
безрезультатно.
Как бы я суммировал эти значения?
Заранее спасибо!