Contamos con tu ayuda para extender nuestras crónicas sobre las ciencias de la computación.
Solución:
Si ya tienes tus datos en acList
columna en un marco de datos de pandas, simplemente haga:
import pandas as pd
pd.io.json.json_normalize(df.acList[0])
Alt AltT Bad CMsgs CNum Call CallSus Cou EngMount EngType ... Sqk TSecs TT Tisb TrkH Trt Type VsiT WTC Year
0 NaN 0 False 1 7503 NaN False United States 1 3 ... 3 a False False 1 CRJ2 0 2 2001
1 8025.0 0 False 35445 NaN TEST1234 False United States 0 0 ... 0262 75229 a False False 1 NaN 0 0 NaN
Desde pandas 1.0, las importaciones deberían ser:
import pandas as pd
pd.json_normalize(df.acList[0])
La respuesta de @Sergey me resolvió el problema, pero estaba teniendo problemas porque el json en la columna de mi marco de datos se mantuvo como un string y no como un objeto. Tuve que agregar el paso adicional de mapear la columna:
import json
import pandas as pd
pd.io.json.json_normalize(df.acList.apply(json.loads))
Aquí tienes las reseñas y calificaciones
Si tienes algún reparo o capacidad de progresar nuestro noticia eres capaz de realizar una anotación y con gusto lo analizaremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)