【发布时间】:2019-07-25 01:02:13
【问题描述】:
我将一个 json 数据加载并标准化为:
json_string = json.loads(data)
df_norm = json_normalize(json_string, errors='ignore')
假设它现在有 2 列:
Group Members
A [{'id':'1', 'metrics': '34', 'profile': 'abc'},{'id':'3',
'metrics': '32', 'profile': 'dc'}]
B [{'id':'2', 'metrics': '4', 'profile': 'bac'}]
我正在寻找一种方法来拆分“成员”列并将其合并回同一“组”下的原始数据框,例如:
Group Members id metrics profile
A {'id':'1', 'metrics': '34', 'profile': 'abc'},{'id':'3', 'metrics': '32', 'profile': 'dc'}] 1 34 abc
A {'id':'1', 'metrics': '34', 'profile': 'abc'},{'id':'3', 'metrics': '32', 'profile': 'dc'}] 3 32 dc
B [{'id':'2', 'metrics': '4', 'profile': 'bac'}] 4 4 bac
任何帮助将不胜感激。
【问题讨论】:
-
你可以在问题中添加示例 json 吗?
-
是的,请分享
data
标签: json python-3.x pandas dataframe