【发布时间】:2020-01-29 14:25:23
【问题描述】:
我正在尝试normalize 一个非常嵌套但似乎无法正常工作的 json。
这是 Json
"results": [
{
"group": {
"mediaType": "mail"
},
"data": [
{
"interval": "2020-01-20T23:00:00.000Z/2020-01-21T23:00:00.000Z",
"metrics": [
{
"metric": "nOf",
"stats": {
"count": 31
}
},
{
"metric": "tHa",
"stats": {
"max": 4115605,
"min": 47151,
"count": 30,
"sum": 36606219
}
}
]
}
]
}
我试过的是这个
from pandas.io.json import json_normalize
data = json_normalize(response_json, 'results', ['mediaType', 'interval', ['metrics', 'metric', ['stats']]])
我想要得到的是一个按mediaType 分组的df,并查看像nOf.count、tHa.max 等这样的统计数据。
提前致谢!
【问题讨论】: