我的代码输出如下:
[{'Total Population:': 4585, 'Total Water Ice Cover': 2.848142234497044, 'Total Developed': 17.205368316575324, 'Total Barren Land': 0.22439908514219134, 'Total Forest': 34.40642126612868},
{'Total Population:': 4751, 'Total Water Ice Cover': 1.047783534830167, 'Total Developed': 37.27115716753022, 'Total Barren Land': 0.11514104778353484, 'Total Forest': 19.11341393206678},
{'Total Population:': 3214, 'Total Water Ice Cover': 0.09166603009701321, 'Total Developed': 23.50469788404247, 'Total Barren Land': 0.2597204186082041, 'Total Forest': 20.418608204109695},
{'Total Population:': 5005, 'Total Water Ice Cover': 0.0, 'Total Developed': 66.37545713124746, 'Total Barren Land': 0.0, 'Total Forest': 10.68671271840715},
...
]
我想做的是得到“Total Population”的所有值,并将其存储在一个列表中。然后得到所有的“总水冰盖”,并将其存储在另一个列表中,依此类推。对于这样的数据结构,out如何提取这些值并将它们存储到单独的列表中?你知道吗
谢谢
我想你可以用这样的方法:
Python Demo
您可以使用
pandas
:退货:
如果您的目标是calculate Pearson's correlation,那么应该使用
pandas
。你知道吗假设字典的原始列表存储在一个名为
output
的变量中。您可以使用以下方法轻松地将其转换为pandas
数据帧:现在您可以轻松生成相关矩阵:
现在您可以通过键访问各个相关性:
相关问题 更多 >
编程相关推荐