Python Pandas,合并具有不同索引名的两行

Python Pandas,合并具有不同索引名的两行,python,pandas,Python,Pandas,我有一个数据帧,df,看起来像这样: Done Todo Total Painting 55 54 109 Fitting 17 26 43 Plumbing 10 26 36 Electricity 7 29 36 Piping 29 5 34 Roofing 12 20

我有一个数据帧,
df
,看起来像这样:

              Done  Todo  Total                     
Painting       55    54    109
Fitting        17    26     43
Plumbing       10    26     36
Electricity     7    29     36
Piping         29     5     34
Roofing        12    20     32
              Done  Todo  Total                     
Painting       55    54    109
Fitting        17    26     43
Plumbing       39    46     68
Electricity     7    29     36
Piping         29     5     34
我需要合并索引“管道”和“管道”,这样我就有了一个如下所示的数据框:

              Done  Todo  Total                     
Painting       55    54    109
Fitting        17    26     43
Plumbing       10    26     36
Electricity     7    29     36
Piping         29     5     34
Roofing        12    20     32
              Done  Todo  Total                     
Painting       55    54    109
Fitting        17    26     43
Plumbing       39    46     68
Electricity     7    29     36
Piping         29     5     34
我怎样才能做到这一点呢

我试过以下方法

df.loc['Plumbing'] = df.loc['Plumbing'] + df.loc['Piping']
但这会将“管道”行保留在数据框中。是否有自动执行此操作的方法,以便自动删除“管道”行?
问题并没有提供我所需要的。

这不是自动的,而是:

df.loc['Plumbing'] = df.loc['Plumbing'] + df.loc['Piping']
df.drop('Piping',axis=0,inplace=True)

这不是自动的,而是:

df.loc['Plumbing'] = df.loc['Plumbing'] + df.loc['Piping']
df.drop('Piping',axis=0,inplace=True)
下降越容易

但您可以在索引(第一次调用,因为
replace
未在
索引
中实现)中使用值,然后通过索引使用:

下降越容易

但您可以在索引(第一次调用,因为
replace
未在
索引
中实现)中使用值,然后通过索引使用: