【发布时间】:2019-11-18 12:25:48
【问题描述】:
我有一个字典列表,如下所示:
[[{'ID': '1',
'Value': '100'},
{'ID': '2',
'Value': '200'}],
[{'ID': '2',
'Value': '300'},
{'ID': '2',
'Value': '300'}],
...]]
我想将它转换成一个非规范化的数据框,每个键都有新的列,例如:
# ID Value ID Value
#0 1 100 2 100
#1 2 300 2 300
如果一个项目有 3 对 id,则其他项目的值应该为 null。运行 pd.DataFrame(list) 只会创建一个 ID 和一个 Value 列,并将值放在下面。我们如何才能将其作为单独的列来实现?
【问题讨论】:
标签: python arrays list dictionary