首页 > 解决方案 > 将字典列表转换为关于键的数据框

问题描述

有没有办法将字典列表转换为单个字典键的熊猫数据框?

说,对于 sample_list =[{1:2.1, 2:4.5, 5:6.4}, {1:4.3, 2:5.4, 5:1}, {1:0.07, 2:9.5, 5:7.1}] 数据框将是

 2 
---
4.5 
5.4  
9.5    

其中 2 是列名。

编辑:

有没有办法重命名列并有类似的东西

two
---
4.5 
5.4  
9.5    

标签: pythonarrayspython-3.xpandasdictionary

解决方案


您可以在创建数据框时指定columns=参数:

df = pd.DataFrame(sample_list, columns=[2])
print(df)

印刷:

     2
0  4.5
1  5.4
2  9.5

推荐阅读