簡體   English   中英

Python pandas:將字典嵌套到數據框的列表

[英]Python pandas: Nested List of Dictionary into Dataframe

下面是數據結構是如何下面......它與含有每兩個字典內列表的列表

我希望將其包含在具有以下標題的數據框中hasPossession,score和spread

[[{{'hasPossession':'0','score':'23','spread':'-0'},
{'hasPossession':'0','score':'34','spread':'0.0'}],[{'hasPossession':'0','score':'','spread':'- 7.5'},
{'hasPossession':'0','score':'','spread':'7.5'}],[{'hasPossession':'0','score':'','spread':'-1 '},
{'hasPossession':'0','score':'','spread':'1.0'}]]

一般地,上述結構是一個包含3名列表列表 ,並且每個列表中包含2 字典與2個元素。

如何將其轉換為熊貓數據框?

flatten列表並使用默認構造函數

pd.DataFrame([k for item in initial_list for k in item])

    hasPossession   score   spread
0   0               23      -0
1   0               34      0.0
2   0                       -7.5
3   0                       7.5
4   0                       -1
5   0                       1.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM