I panda leggono JSON


Leggi JSON

I big data set vengono spesso archiviati o estratti come JSON.

JSON è un testo normale, ma ha il formato di un oggetto ed è ben noto nel mondo della programmazione, incluso Pandas.

Nei nostri esempi utilizzeremo un file JSON chiamato 'data.json'.

Apri data.json .

Esempio

Carica il file JSON in un DataFrame:

import pandas as pd

df = pd.read_json('data.json')

print(df.to_string()) 

Suggerimento: utilizzare to_string()per stampare l'intero DataFrame.


Dizionario come JSON

JSON = Dizionario Python

Gli oggetti JSON hanno lo stesso formato dei dizionari Python.

Se il tuo codice JSON non è in un file, ma in un dizionario Python, puoi caricarlo direttamente in un DataFrame:

Esempio

Carica un dizionario Python in un DataFrame:

import pandas as pd

data = {
  "Duration":{
    "0":60,
    "1":60,
    "2":60,
    "3":45,
    "4":45,
    "5":60
  },
  "Pulse":{
    "0":110,
    "1":117,
    "2":103,
    "3":109,
    "4":117,
    "5":102
  },
  "Maxpulse":{
    "0":130,
    "1":145,
    "2":135,
    "3":175,
    "4":148,
    "5":127
  },
  "Calories":{
    "0":409,
    "1":479,
    "2":340,
    "3":282,
    "4":406,
    "5":300
  }
}

df = pd.DataFrame(data)

print(df) 

w3schools CERTIFIED . 2021

Ottieni la certificazione!

Completa i moduli Pandas, fai gli esercizi, sostieni l'esame e diventerai certificato w3schools!

ISCRIVITI A $10