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'.

Ouvrez 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) 

w3schools CERTIFIED . 2021

Obtenir une certification!

Complétez les modules Pandas, faites les exercices, passez l'examen et vous deviendrez certifié w3schools !

10 $ S'INSCRIRE