Les pandas lisent JSON
Lire JSON
Les grands ensembles de données sont souvent stockés ou extraits au format JSON.
JSON est du texte brut, mais a le format d'un objet, et est bien connu dans le monde de la programmation, y compris Pandas.
Dans nos exemples, nous utiliserons un fichier JSON appelé 'data.json'.
Exemple
Chargez le fichier JSON dans un DataFrame :
import pandas as pd
df = pd.read_json('data.json')
print(df.to_string())
Astuce : utilisez to_string()
pour imprimer l'intégralité du DataFrame.
Dictionnaire au format JSON
JSON = Dictionnaire Python
Les objets JSON ont le même format que les dictionnaires Python.
Si votre code JSON n'est pas dans un fichier, mais dans un dictionnaire Python, vous pouvez le charger directement dans un DataFrame :
Exemple
Chargez un dictionnaire Python dans 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)
Obtenir une certification!
Complétez les modules Pandas, faites les exercices, passez l'examen et vous deviendrez certifié w3schools !
10 $ S'INSCRIRE