簡體   English   中英

如何將我的json數據轉換為dataframe pandas

[英]How to convert my json data to dataframe pandas

嗨,我似乎無法使用python將我的json數據轉換為csv請幫助:

{
    "metadata": {
        "application": "orders-prod",
        "host": "ldn001"

    },
    "OrdID": "123",
    "EventSeq": "328",
    "EventTS": "2019-04-17T01:01:14.569000Z"

}
{
    "metadata": {
        "application": "orders-prod",
        "host": "ldn001"

    },
    "OrdID": "234",
    "EventSeq": "328",
    "EventTS": "2019-04-17T01:01:14.569000Z"

}
{
    "metadata": {
        "application": "orders-prod",
        "host": "ldn001"

    },
    "OrdID": "554",
    "EventSeq": "328",
    "EventTS": "2019-04-17T01:01:14.569000Z"

}

df=pd.read_json('smallordersl.json',lines=True)

我嘗試了上面但它不起作用 - 我得到錯誤ValueError:預期的對象或值。

您的json文件不是您指定的每行。 請參閱有關閱讀json文件的文檔中的以下注釋。 https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_json.html

lines : boolean, default False
Read the file as a json object per line.

下面是在參數中使用lines = True的示例

pd.read_json('{"a":1,"b":2}\n{"a":3,"b":4}', lines=True)

請注意,上面的json文件包含line1和line2,用新行分隔(\\ n)

暫無
暫無

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

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