求和多索引数据库文件

时间:2017-12-12 13:40:22

标签: python database pandas pandas-groupby

我正在尝试对熊猫进行一些操作。我有一份国家和每个国家的名单,每年我都有一些来自其他国家的移民数据。例如,AUS 2000 AFG 11160.0意味着2000年澳大利亚的Afganishtan有11116人。

我打算按大陆对移民进行分组,预期结果为AUS 2000 Europeans 20000; Asians 16.000; Africans 3000...,依此类推。我怎么能这样做?

                Foreigners   
COU Year CO2                  
AUS 2000 AFG     11160.0 
         AGO       410.0  
         ALB      1530.0  
         AND        10.0  
         ARE      1390.0  
         ARG     11820.0  
         ARM       990.0  
AUS 2001 AFG

1 个答案:

答案 0 :(得分:2)

如果您的数据框的多索引为“COU'”,“年”,“' CO2'”,那么您可以使用:

...markdownFilesData.map(mdToHtmlPlugin)

输出:

df.sum(level=[0,1])

或者,如果你只是想总结一下COU'而不是一年:

          Foreigners
COU Year            
AUS 2000     27310.0
    2001         1.0

输出:

df.sum(level=0)