我是 Python 新手。我正在尝试将此 json 转换为 pandas df。
module.exports.createUser
无论我做什么,我都无法正确转换它。我尝试过 pandas.json_normalize 并尝试了一个特殊的包 flatten_json。他们俩都没有帮助。我认为问题出在方括号上。但是不知道怎么解决。
我将不胜感激。
答案 0 :(得分:4)
假设您希望字典中的每个字段都是一列,您可以执行以下操作
import pandas as pd
earnings_calendar_df = pd.DataFrame(request['earningsCalendar'])
产生的结果
In [16]: earnings_calendar_df
Out[16]:
date epsActual epsEstimate hour quarter revenueActual revenueEstimate symbol year
0 2021-04-27 None None bmo 1 None None ALHC 2021
1 2021-04-27 None None amc 1 None None FRST 2021