вложенный json в pandas dataframe (json_normalize (), выдавая ошибку, поскольку объект столбца не может быть вызван) - PullRequest
0 голосов
/ 12 ноября 2018

Я пытаюсь преобразовать вложенный файл json в кадр данных pandas с помощью json_normalize (), но получаю ошибку, поскольку объект столбца не может быть вызван.

формат json как ниже

{
  "_b": {
    "_dv": {
      "_r": "1533096777700",
      "_t": "qbr",
      "_v": {
        "timeStamp": "2018-08-01 05:14:47",
        "tState": "Native",
        "classLineNumber": "95",
        "rootCause": "ve: #04 pc 00000000003d0c4c  /system/framework/arm64/boot-framework.oat ",
        "methodName": "com.eretail.SQLController.ExecuteTrQuerySingle",
        "packageName": "com.eretail.ecpl.orderscan"
      }
    },
    "_dn": "DataAnaltyicsDca"
  },
  "_h": {
    "_rt": 1533353651942,
    "_ip": "223.31.148.22",
    "_sn": "18123521845788",
    "_sa": 1533359996152,
    "_m": "AB20"
  }
}

возможно ли разделить вложенные (_b и _h) данные и сохранить их в одной строке с несколькими столбцами.

желаемый вывод в виде кадра данных pandas со следующими столбцами

_b._r _b._t   _b._v._timestamp   _b._v.tState   _b._v.classLineNumber 
 _b._v.rootCause   _b._v.methodName   _b._v.packageName   _h._rt   _h._ip  
 _h._sn   _h._sa   _h._m
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...