我试图将一个数据帧除以另一个,如果索引是数学的。我有两个数据框,其中包含2017年至2020年的国家人口,另一个是这些国家排放的二氧化碳量。我唯一的问题是,我的第二个数据帧比第一个数据帧有更多的国家,并且顺序不完全相同。这里是形势的一瞥
df1 df2
country 2017 2018 2019 2020 country 2017 2018 2019 2020
country1 120 140 200 440 country2 200 200 400 500
country2 100 200 120 250 country3 300 360 600 720
country5 25 25 50 35 country5 100 50 250 350
我尝试了df1.div(df2),但结果我只得到了NAN。如果df1中的国家也在df2中,我实际想做的是将df1除以df2。就像在我的问题中,我对country2有一个结果。 以下是一个示例结果:
df
country 2017 2018 2019 2020
country1 NAN NAN NAN NAN
country2 2 1 3.3 2
Country5 4 2 5 10
目前没有回答
相关问题 更多 >
编程相关推荐