[英]Handle json using Pandas json_normalize
我的目標是僅使用 json_normalize 將字典轉換為 Pandas json_normalize
。
我有的:
d = {'date': '20-NOV-2021', 'sector': {'South': 8, 'Est': 9, 'North': 12, 'Ouest': 9}}
json_normalize(d)
date | sector.South | sector.Est | sector.North | sector.Ouest
20-NOV-2021 | 8 | 9 | 12 | 9
我在找什么:
sector value date
South 8 20-NOV-2021
Est 9 20-NOV-2021
North 12 20-NOV-2021
Ouest 9 20-NOV-2021
我認為您需要將sector
數據轉換為稍微不同的格式:
d['sector'] = [{'sector': k, 'value': v} for k, v in dd['sector'].items()]
df = pd.json_normalize(d, "sector", "date")
Output:
>>> df
sector value date
0 South 8 20-NOV-2021
1 Est 9 20-NOV-2021
2 North 12 20-NOV-2021
3 Ouest 9 20-NOV-2021
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.