无法将 JSON 转换为 Pandas 数据框

时间:2021-04-27 00:38:28

标签: python json pandas

我是 Python 新手。我正在尝试将此 json 转换为 pandas df。

module.exports.createUser

无论我做什么,我都无法正确转换它。我尝试过 pandas.json_normalize 并尝试了一个特殊的包 flatten_json。他们俩都没有帮助。我认为问题出在方括号上。但是不知道怎么解决。

我将不胜感激。

1 个答案:

答案 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