Solía tener un formato simple de fila y columna en la tabla y la estaba leyendo por Pandassql.

Pero si tiene una estructura como a continuación y desea obtener la edad> 10 de esto, ¿cómo lo entiendo con Pandassql?

  [  {
    "response":{
      "version":"1.1",
      "token":"dsfgf",
       "body":{
         "customer":{
             "customer_id":"1234567",
             "verified":"true"
           },
         "contact":{
             "email":"mr@abc.com",
             "mobile_number":"0123456789"
          },
         "personal":{
             "gender": "m",
             "title":"Dr.",
             "last_name":"Muster",
             "first_name":"Max",
             "family_status":"single",
             "dob":"1985-12-23",
         }
       }
     } ]
0
user15780176 28 may. 2021 a las 01:21

1 respuesta

La mejor respuesta

Esto se responde aquí:

Las pandas leen a json anidada

Puedes usar json_normalize

También hay una descripción completa del problema de Dame aquí:

https://medium.com/swlh/converting- anulado-json-tructures-to-pandas-datafames-e8106c59976e

0
D.L 27 may. 2021 a las 22:55