簡體   English   中英

如何清理包含嵌套字典的列的所有行並且鍵值對的每個值都成為新列

[英]How to clean all rows of a column which contains nested dictionaries and each value of key-value pair becomes new column

在此處輸入圖像描述如何規范化列的所有行,因為每行包含不同的嵌套字典,如 level_option、extra_option

想要這種類型的結果

試試這個片段:

import json    
li=[]
    for ind in df1.index:
        temp=json.load(df1["level_options"][ind])
        temp.update(json.load(df1["extra_info"][ind]))
        li.append(pd.json_normalize(temp))
    li

在這里,在循環迭代之后,列表li將具有所需的數據。

暫無
暫無

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

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