将嵌套对象的JSON转换为Pandas Dataframe
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将嵌套对象的JSON转换为Pandas Dataframe相关的知识,希望对你有一定的参考价值。
我试图从URL加载json并转换为Pandas数据帧,以便数据框看起来像下面的示例。
我已经尝试了json_normalize,但它复制了列,每个数据类型一个(value和stringValue)。是否有比此方法更简单的方法,然后在创建数据帧后删除和重命名列?我想保留stringValue。
Person ID Position ID Job ID Manager
0 192 936 93 Tom
my_json = {
"columns": [
{
"alias": "c3",
"label": "Person ID",
"dataType": "integer"
},
{
"alias": "c36",
"label": "Position ID",
"dataType": "string"
},
{
"alias": "c40",
"label": "Job ID",
"dataType": "integer",
"entityType": "job"
},
{
"alias": "c19",
"label": "Manager",
"dataType": "integer"
},
],
"data": [
{
"c3": {
"value": 192,
"stringValue": "192"
},
"c36": {
"value": "936",
"stringValue": "936"
},
"c40": {
"value": 93,
"stringValue": "93"
},
"c19": {
"value": 12412453,
"stringValue": "Tom"
}
}
]
}
以上是关于将嵌套对象的JSON转换为Pandas Dataframe的主要内容,如果未能解决你的问题,请参考以下文章