1
我有一個非有效行的json文件。我閱讀它使用此代碼如何將解析的json文件轉換爲熊貓數據框?
import json
import pandas as pd
data = []
with open('json file ') as f:
for line in f:
data.append(json.loads(line))
對不起,看起來醜陋的代碼,我正在使用移動堆棧交換應用程序。我想要做的是將數據對象轉換爲數據框,其中列是每個數據對象列表的前5個元素。你能幫我嗎? 乾杯!
Dani
熊貓具有read_json(),將返回一個DF與一些取決於你JSON結構參數。 –
但是,如果JSON無效,可能無法工作。 OP似乎假定一行輸入將是一個獨立的JSON片斷,這個假設幾乎肯定是不正確的。除了修復JSON源之外,很難提出任何建議。 – holdenweb
謝謝。我已經嘗試使用pd.read_json(數據),但我得到了類型錯誤期望的字符串或Unicode –