我是新手,不知道為什么我的代碼不起作用。我想從以下位置讀取 json 資料:https ://data.world/cnoza/cryptocurrencies 我已經通過鏈接嘗試過:
import pandas as pd
df = pd.read_json('https://query.data.world/s/tcjtnx4d2kjaujslprdlgnr72wwoue')
并嘗試上傳檔案:
df = pd.read_json("EUR.json")
發生某種錯誤
ValueError: Mixing dicts with non-Series may lead to ambiguous ordering.
謝謝!感謝@Chris Happy 提供線索
幫助我的解決方案:
import json
with open('EUR.json') as data_file:
data = json.load(data_file)
df = pd.json_normalize(data, record_path = ["data"])
uj5u.com熱心網友回復:
Pandas 只處理 2D 格式的 JSON,但加密貨幣資料是多維形式的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/517024.html
