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'.
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)
Ottieni la certificazione!
Completa i moduli Pandas, fai gli esercizi, sostieni l'esame e diventerai certificato w3schools!
ISCRIVITI A $10