python - 如何使用重复索引对数据框列中的值进行求和

标签 python pandas dataframe

我需要一些帮助来解决这个独特的问题。我有以下数据框:

              volume
index
 1              5
 1             10
 1             10
 2              6
 2              8
 2              5
 3             15
 3              5

我想创建一个新的数据框,添加各个索引中的所有值(对于索引 1,添加 5+10+10= 25 等),如下所示:我该如何处理?

          volume
 index
  1        25
  2        19
  3        20

最佳答案

尝试使用sum

df = df.sum(level=0)

关于python - 如何使用重复索引对数据框列中的值进行求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63095076/

相关文章:

python - Pandas Dataframe 通过分组连接

python - Tkinter 按钮命令disabledbackground 是否已在python 3 中删除?

python - 在Python循环中更新字典

python - 将对象类型更改为 datetime64[ns]-pandas

python - pandas groupby 有很多键

python - Pandas MultiIndex DataFrame 引用列计算中的索引值

scala - 如何从 spark 中的输出控制台抑制 "Stage 2===>"?

python - 如何命名类变量

python - PyQt5 通过 QLabel 对象进行鼠标跟踪

pandas - 单热编码的多重共线性