【发布时间】:2021-06-16 15:24:47
【问题描述】:
我有一个 JSON,我想将一些字段分组到一个新键下。我怎么能在python中做到这一点? 这是初始数据和所需的输出 - 我想添加新的关键“百分比”,以便将年份分组:
{"data": [{
"id": 1,
"search_key": "London",
"2021": 0.018,
"2022": 0.019,
"2023": 0.02,
"2024": 0.02,
"2025": 0.02,
"2026": 0.02,
"2027 and next": 0.02
}, {
...
}]}
**desired:**
{"data": [{
"id": 1,
"search_key": "London",
"percents":{
"2021": 0.018,
"2022": 0.019,
"2023": 0.02,
"2024": 0.02,
"2025": 0.02,
"2026": 0.02,
"2027 and next": 0.02
}
}, {
...
}]}
【问题讨论】:
-
您的括号
[{不匹配。请修复您的代码。 -
另外,请更具体。 “将某些字段分组到一个新键下”是什么意思?
-
到目前为止你尝试了什么?
-
我在考虑 group by 但它只适用于 agg func。
标签: python json dictionary group-by nested