Python 通过列对每行值求和

Python 通过列对每行值求和,python,aggregate,Python,Aggregate,这是我的数据帧,我想通过列A、B、C、D和附加列'Summ'对每一行的值求和 A B C D summam 0 1 1 0 0 1+1+0+0 1 0 0 1 1 0+0+1+1 2 0 0 1 0 0+0+1+0 3 1 1 1 1 1+1+1+1 410101+0+1+0 或者更好: df.loc[:, 'Summ'] = df.sum(axis=1) 或用于列的子集 cols = ['A','B'] df.loc[:, 'Summ'] = df[cols].sum(axis=1) c

这是我的数据帧,我想通过列A、B、C、D和附加列'Summ'对每一行的值求和

A B C D summam
0 1 1 0 0 1+1+0+0
1 0 0 1 1 0+0+1+1
2 0 0 1 0 0+0+1+0
3 1 1 1 1 1+1+1+1
410101+0+1+0
或者更好:

df.loc[:, 'Summ'] = df.sum(axis=1)
或用于列的子集

cols = ['A','B']
df.loc[:, 'Summ'] = df[cols].sum(axis=1)
cols = ['A','B']
df.loc[:, 'Summ'] = df[cols].sum(axis=1)