簡體   English   中英

如何將字典從JSON文件提取到pandas Dataframe?

[英]How do I extract the dictionary from a JSON file to a pandas Dataframe?

我已經將數據提取到JSON文件中(這是一個嵌套文件)

我已經read_json提取數據到熊貓:

df = pd.read_json('./data0000.json')

但由於嵌套了數據而得到了此信息(所有字段都在Data下):

                             Data
0   {field 1, field 2, field 3....)      

如何在熊貓數據框中取消嵌套?

對於以下數據格式,read_json()可以按照您的意願工作:

    [
    {"firstName":"John", "lastName":"Doe"},
    {"firstName":"Anna", "lastName":"Smith"},
    {"firstName":"Peter", "lastName":"Jones"}
    ]

我們仍然需要查看您的數據以獲取完整修復,但您可能還需要探索read_json()中的“ orient”參數。

    data = pd.read_json('data0000.json',orient='records')

允許的orient值為:{'split','records','index','columns','values'}

從文檔鏈接

  • DataFrame

    • 默認為'columns'
    • 允許的值包括:{'split','records','index','columns','values'}
    • DataFrame索引對於東方的“索引”和“列”必須是唯一的。
    • 對於“索引”,“列”和“記錄”而言,DataFrame列必須唯一。

暫無
暫無

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

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