【发布时间】:2022-11-23 05:02:09
【问题描述】:
我正在尝试将此 json 响应扁平化为 pandas 数据框以导出到 csv。
它看起来像这样:
[{'id': 401281949, 'teams': [{'school': 'Louisiana Tech', 'conference': 'Conference USA', 'homeAway': 'away', 'points': 34, 'stats': [{'category': 'rushingTDs', 'stat': '1'}, {'category': 'puntReturnYards', 'stat': '24'}, {'category': 'puntReturnTDs', 'stat': '0'}, {'category': 'puntReturns', 'stat': '3'},...
如果我运行它并展平到团队级别,我会得到:
multiple_level_data = pd.json_normalize(j, record_path =['teams'])
我如何将它展平两次,以便所有统计数据都在每一行中各自的列中?
我用了:
multiple_level_data = pd.json_normalize(j, record_path =['teams'])
【问题讨论】: