Я пытаюсь загрузить json из URL-адреса и преобразовать его в фрейм данных Pandas, чтобы фрейм данных выглядел так, как показано ниже.
Я пробовал json_normalize, но он дублирует столбцы, один длякаждый тип данных (значение и 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"
}
}
]
}