pandas json normalize
date: 2023-03-30 excerpt: pandasのjson 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 |