首页 > 解决方案 > 仅对具有特定列值的行求和

问题描述

我有一个看起来像这样的数据框:

Index    Measure    Tom    Harry    Mary
0        A          10     5        9
1        B          4      4        8
2        A          11     5        7
3        B          2      3        6
4        A          8      5        5
5        B          4      7        5
6        A          10     5        4
7        B          5      5        3

我基本上需要它来为每个人的 Measure = A 行的值求和。所以对于汤姆来说,它是 39,哈利是 20,玛丽是 25。提前谢谢!

标签: pandasdataframesumpivot

解决方案


我想到了!使用 pd.pivot_table(df, index=['Measure'], aggfunc=np.sum)


推荐阅读