JSON_Normalize嵌套字典 - 一些键

时间:2018-02-07 01:16:52

标签: python json pandas

我一直在阅读json_normalize和尝试这么多东西。我已经浏览了有关stacked_overflow的其他json_normalize信息并且正在阅读示例,但我不知道如何获得我想要的输出。

这是我的JSON文件的一个子集:

     'sales': 114812.79,
     'sumOfSquares': 19528485.2151}},
   'timeToConversion': {'totals': {'sumOfSquares': 113163924542924.0,
     'total': 88221776.0}},
   'visit': {'totals': {'conversions': 2234, 'entries': 93297}},
   'visitor': {'totals': {'conversions': 2207, 'entries': 60236}}}}]

我需要行名称为体验LocalID,列名称为impression.conversions,impressions.entries,landing.conversions,landing.entries,依此类推。我真的只需要印象,着陆,访问和访客。我不需要遍历订单字典。像这样:

enter image description here

当我尝试

results = json_normalize(data = newdata, record_path="totals)"

我只是得到一个"印象","登陆"等等的列表。我试图深入了解,但我需要一种方法来解决这个问题,因为这些名称"印象","登陆"可能会在将来的文件中发生变化。

0 个答案:

没有答案