Python 在新数据帧中对具有相同索引的元素求和

Python 在新数据帧中对具有相同索引的元素求和,python,pandas,Python,Pandas,我有以下数据帧: df: nace_r2 2017 2018 NUTS_ID AT G-I 5300 2800 AT1 G-I 2200 1900 AT2 G-I 2100 900 AT J 3900 1500 AT1 J 2000 700 AT2 J 190

我有以下数据帧:

df:

           nace_r2   2017   2018  
NUTS_ID

AT          G-I      5300   2800
AT1         G-I      2200   1900
AT2         G-I      2100    900
AT            J      3900   1500
AT1           J      2000    700   
AT2           J      1900    800
...
df2:

           2017    2018
NUTS_ID

AT         9200    4300
AT1        4200    2600
AT2        4000    1700
...
我想添加具有相同索引(NUTS_ID)的所有元素,并将它们放在一个新的数据框架中:

df:

           nace_r2   2017   2018  
NUTS_ID

AT          G-I      5300   2800
AT1         G-I      2200   1900
AT2         G-I      2100    900
AT            J      3900   1500
AT1           J      2000    700   
AT2           J      1900    800
...
df2:

           2017    2018
NUTS_ID

AT         9200    4300
AT1        4200    2600
AT2        4000    1700
...

请注意,我的原始数据集中有一些NaN,我不能简单地丢弃这些行。我怎么能这样做?提前感谢您的帮助。

如果可能,您可以按索引值求和,而不是放弃数字列:

df = df.sum(level=0)
print (df)
         2017  2018
NUTS_ID            
AT       9200  4300
AT1      4200  2600
AT2      4000  1700

我不能简单地丢弃行。
可以在数据中看到它吗,你的意思是什么?@jezrael,谢谢你的回答,它似乎满足了我的需要。我的意思是,像删除只包含NaN的行这样的操作将意味着未来的问题,因为我需要保留所有的行,即使它们在添加之后包含零或NaN。您的解决方案保留所有行,因此一切正常。