簡體   English   中英

Python 將 JSON 列表轉換為 Pandas Dataframe

[英]Python convert JSON list to Pandas Dataframe

我提出了一個 python 請求(curl),獲取了這個 JSON 數組,我想將它轉換為 Pandas Dataframe 甚至轉換為 python dictioray 以便稍后將其轉換為 Pandas Dataframe,但沒有任何作用......

當我嘗試像這樣轉換它時:

import json
aDict = json.loads(response.text)
dataframe = pd.DataFrame.from_dict(aDict, orient="index")

編譯器說:“ AttributeError :‘list’對象沒有屬性‘values ’”

response.text 的打印:

'[{"total":null,"items":[{"key":"time","label":"Time","value":"2021-07-14"},{"key":" agent","label":"Agent","value":"name_of_agent"},...

import json
import pandas as pd

aDict = json.loads('[{"total":null,"items":\
                  [{"key":"time","label":"Time","value":"2021-07-14"},\
                  {"key":"agent","label":"Agent","value":"name_of_agent"}]}]')

df = pd.DataFrame.from_dict(aDict[0]['items'])

df
    key label   value
0   time    Time    2021-07-14
1   agent   Agent   name_of_agent

暫無
暫無

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

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