如何將巢狀 JSON 資料匯入並處理到 Pandas DataFrame 中?
Oct 24, 2024 am 11:40 AM將巢狀JSON 檔案讀取為Pandas DataFrame
使用包含巢狀物件的JSON 資料時,可能需要將其轉換為更用於分析或操作的結構化格式。 Pandas 提供了有效處理此類數據的有用工具。
場景:
考慮具有以下結構的JSON 文件:
1 2 3 4 5 6 7 8 9 10 |
|
使用json_normalize:
json_normalize 函數可讓您將巢狀的JSON 展平到DataFrame 中。對於給定的JSON,您可以執行以下操作:
1 2 3 4 5 6 7 8 |
|
這將建立一個包含以下列的DataFrame:
擴充以保留巢狀資料:
如果您希望保持巢狀數組完整,可以將read_json 與解析參數一起使用。這會將 JSON 解析為 DataFrame,其中位置列作為字典列表。
1 |
|
或者,您可以使用建構子參數解析位置列:
1 2 |
|
連接巢狀值:
如果要將位置列中的值連接成單一字串,可以使用groupby 和apply 函數:
1 |
|
以上是如何將巢狀 JSON 資料匯入並處理到 Pandas DataFrame 中?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱門文章

熱門文章

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)