看一些新冠病毒-19的数据,我想以百分比的形式描绘每个国家的死亡人数
目前,我可以按国家分组,将总死亡人数汇总如下:
ecdc.groupby("countriesAndTerritories")["deaths"].sum().sort_values(ascending = False).head(10).plot(kind = "bar")
这将生成以下绘图:
这几乎是我想要的,但我不知道如何从这里开始/如果我的想法是可能的。我想使用的另一个字段是popData2018
,因此:deaths/popData2018
给我每个国家的死亡百分比
目前,美国的总死亡人数超过65000人,居首位,但他们并不是人口死亡比例最高的国家(比利时居首位),我希望我的图表能够反映这一点
我怎样才能做到这一点
如果您希望复制我的作品:
import pandas as pd
ecdc = pd.read_csv("https://opendata.ecdc.europa.eu/covid19/casedistribution/csv")
您可以使用以下选项:
或者对于} :
pandas < 0.25.0
,我们不能使用^{它获取
sum
死亡人数和popdata,然后创建perc
列并绘制前10个最高百分比的死亡人数或多个故障,且不在同一行中:
相关问题 更多 >
编程相关推荐