如何将变量相互关联?



我开始编写代码,以便使用维基百科表中的数据进行一些数据分析。

刚刚用plot express制作了一个条形图,我现在在概念上挣扎。

我被指示这样做的方式是从维基百科表中阅读两个不同的兴趣栏(在我的情况下,这将是(I)国家名称(ii)酗酒率),然后创建一个这样的字典:

dictionary = {'Countries':countrynames,'Score':floatal}

然后用这个来绘图。

我在概念上挣扎的地方是,这种方法正在读取列,只是通过索引绘制它们(即该方法假设列的索引保持不变,例如CountryNames[3]仍然对应于RatesOfAlcoholism[3],因为它在原始表中。

将这些值作为单独的键值对关联起来,这样变量就可以在不搞砸索引的情况下进行操作/处理,这不是更好的做法吗?

我发现我现在只是被一个我不能操作或排序的值的字典所困,因为我害怕弄乱顺序。

Thanks in advance

如果您有两个具有类似索引数据的可迭代对象CountryNames和RatesOfAlcoholism作为键值对,则只需使用字典理解来组合它们:

dictionary = {CountryNames[i]: RatesOfAlcoholism[i] for i in range(len(CountryNames))}

这将为您提供所需的键值对。

最新更新