将JSON转换为Pandas数据框的更好方法

时间:2019-04-05 18:21:13

标签: python json pandas

我正在尝试将JSON文件转换为Pandas数据框。 JSON文件如下所示:

{ "ABC":[
   {"AAA":2},
   {"BBB":12},
   {"CCC":12}
 ],
   "DEF":{"X":3, "Y":3,"Z":4}
}

基本上,这是一个嵌套的字典,其中一些元素是列表,而这些列表可能进一步包含字典或列表。嵌套级别可能为20+。

我编写了一个递归函数,将文件中的所有列表对象转换为字典,然后使用pandas.io.json.json_normalize将其转换为熊猫数据框。

我想知道是否有更好的方法可以这样做,因为在我看来这是一个普遍的问题。我想知道是否已经有一个软件包可以做到这一点。欣赏它。

0 个答案:

没有答案