将JSON文件嵌套到Pandas Datafram中

2024-04-30 00:59:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我在使用python将这个嵌套的JSON对象放入pandas数据帧时遇到问题:

{
   "count":275,
   "calls":[
      {
         "connectedTo":"18885068980",
         "serviceName":"",
         "callGuid":"01541af0-d87c-4911-a868-f5ac573d1e31",
         "origin":"+19178558701",
         "stateChangedAt":"2016-04-15T18:21:23Z",
         "sequence":9,
         "appletName":"ACD Sales General"
      }
   ]
}

我尝试过使用json\u normalize,现在正在循环。任何帮助都将不胜感激!在


Tags: 数据对象namejsonpandascountserviceorigin
1条回答
网友
1楼 · 发布于 2024-04-30 00:59:56

我知道它包含json\u normalize,但我认为这正是您要做的。在

import json
import pandas as pd
from pandas.io.json import json_normalize
from pprint import pprint

j = json.dumps(  //to create the json
  {'count': 275, 
  "calls": 
  [{'connectedTo': "18885068980", 
        "serviceName":"", 
        "callGuid":"01541af0-d87c-4911-a868-f5ac573d1e31", 
        "stateChangedAt":"2016-04-15T18:21:23Z", 
        "sequence":9, 
        "appletName":"ACD Sales General"}]})

data = json.loads(j)
pprint(json_normalize(data['calls']))

它回来了

^{pr2}$

相关问题 更多 >