亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將 JSON 解析為 Dataframe python

將 JSON 解析為 Dataframe python

慕容708150 2021-11-09 15:35:34
我有一個格式的 JSON 文件{    "keyone": {      "col1": "or",      "col2": "abc",      "col3": "bcd",      "col4": "false"    },    "keytwo": {      "col1": "aaa",      "col2": "bbb",      "col3": "ccc",      "col4": "true"    },    "keythree": {      "col1": "zor",      "col2": "hhh",      "col3": "lll",      "col4": "false"    }  }而且我想轉換為 Pandas 數據幀很糟糕,對于每個鍵,我們都有一行包含所需的值key       col1    col3 keyone    or      bcdkeytwo    and     ccckeythree  zor     lll我看過 JSON 解析器,但大多數都有些復雜。
查看完整描述

2 回答

?
至尊寶的傳說

TA貢獻1789條經驗 獲得超10個贊

您可以像下面這樣讀取json數據


import pandas as pd

df = pd.read_json("""{

    "keyone": {

      "col1": "or",

      "col2": "abc",

      "col3": "bcd",

      "col4": "false"

    },

    "keytwo": {

      "col1": "aaa",

      "col2": "bbb",

      "col3": "ccc",

      "col4": "true"

    },

    "keythree": {

      "col1": "zor",

      "col2": "hhh",

      "col3": "lll",

      "col4": "false"

    }

  }""")

df.T

輸出

http://img1.sycdn.imooc.com//618a24e900016eb702130096.jpg

查看完整回答
反對 回復 2021-11-09
?
catspeake

TA貢獻1111條經驗 獲得超0個贊

您可以使用pandas直接讀取文件


import pandas as pd    


df = pd.read_json("""{

    "keyone": {

      "col1": "or",

      "col2": "abc",

      "col3": "bcd",

      "col4": "false"

    },

    "keytwo": {

      "col1": "aaa",

      "col2": "bbb",

      "col3": "ccc",

      "col4": "true"

    },

    "keythree": {

      "col1": "zor",

      "col2": "hhh",

      "col3": "lll",

      "col4": "false"

    }

  }""")


df.T


查看完整回答
反對 回復 2021-11-09
  • 2 回答
  • 0 關注
  • 187 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號