Только что смоделировали Stated DataFrame, вы спросили о groupby
+ sum()
между строками.
Воспроизведенный фрейм данных:
>>> df
dt_op Prod_1 Prod_2 Prod_n
0 10/09/18 0 8 0
1 10/09/18 5 0 2
2 11/09/18 4 0 0
Использование groupby
вокруг столбцов axis=1(of dimension 1, which is what used to be columns)
или просто df.groupby('dt_op').sum
:
>>> df.groupby('dt_op').sum(axis=1)
Prod_1 Prod_2 Prod_n
dt_op
10/09/18 5 8 2
11/09/18 4 0 0
Однако, вы ищете буквальную сумму () строк в столбцах:
>>> df['new_sum'] = df.sum(axis=1)
>>> df
dt_op Prod_1 Prod_2 Prod_n new_sum
0 10/09/18 0 8 0 8
1 10/09/18 5 0 2 7
2 11/09/18 4 0 0 4