• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

pandas json normalize

date: 2023-03-30 excerpt: pandasのjson normalizeの使い方

tag: pythonpandasjsonjson normalize


pandasのjson normalizeの使い方

概要

  • ネストしたjsonをテーブルデータとして変換する関数
  • レコードの単位を指定することもできる
  • sepの引数を指定することで.以外で結合できる

具体例

data = [
    {
        "id": 1,
        "name": "Cole Volk",
        "fitness": {"height": 130, "weight": 60},
    },
    {
        "name": "Mark Reg", 
        "fitness": {"height": 130, "weight": 60}},
    {
        "id": 2,
        "name": "Faye Raker",
        "fitness": {"height": 130, "weight": 60},
    },
]

display(pd.json_normalize(data))
id name fitness.height fitness.weight
1 Cole Volk 130 60
nan Mark Reg 130 60
2 Faye Raker 130 60

参考

  • pandas.json_normalize/pandas.pydata.org


pythonpandasjsonjson normalize Share Tweet