【发布时间】:2021-06-25 02:27:20
【问题描述】:
我有以下列表:
mylist = [
{ 'frame': { 'aaa': 50 } },
{ 'frame': { 'bbb': 12 } },
{ 'frame': { 'ccc': 23 } },
{ 'frame': { 'ddd': 72 } }
]
我需要将每个“框架”键的值转换为 Pandas 系列,如下所示,以便稍后绘制:
aaa 50
bbb 12
ccc 23
ddd 72
阅读this 的文章后,我意识到 Pandas 系列的行为就像字典一样,索引可以是字符串。
到目前为止,我所做的只是能够迭代mylist,如下所示:
for element in mylist :
print(type(element['frame']), element['frame'])
哪些输出:
<class 'dict'> {'aaa': 50}
<class 'dict'> {'bbb': 12}
<class 'dict'> {'ccc': 23}
<class 'dict'> {'ddd': 72}
有没有办法将此列表转换为 Pandas Series 对象?非常感谢任何帮助。
【问题讨论】:
标签: python pandas dictionary series