Tuttavia, non è così semplice quando si tratta di analizzare JSON. Quindi, in questo tutorial, impareremo come convertire un file JSON in una tabella Panda.
Dati di esempio
Il primo passo è avere i dati JSON che desideriamo analizzare. Abbiamo selezionato un semplice file JSON contenente informazioni di astronomia per una città specifica per questo tutorial.
I dati di esempio sono come mostrato:
Salva il file JSON come astronomy_simple.JSON
Leggi json con panda
Useremo i panda per leggere il file JSON e convertirlo in una tabella.
Inizia importando panda:
# Importa pandaSuccessivamente, leggeremo il file JSON usando la funzione read_json. Questo ci consente di convertire una stringa JSON in un oggetto Pandas come mostrato:
pd_object = pd.read_json ('astronomy_simple.json ', tip =' serie ')Una volta che il file JSON convertito in un oggetto Pandas, possiamo convertirlo in un telaio di dati Pandas come mostrato:
df = pd.DataFrame (pd_object)Infine, per stampare i dati in un formato tabulare, utilizzare il display func come mostrato:
display (df)Questo dovrebbe tornare:
Conclusione
Questo breve articolo descrive un metodo semplice per convertire un file JSON in una tabella usando Panda.