Panda's lezen JSON


JSON lezen

Big datasets worden vaak opgeslagen of geëxtraheerd als JSON.

JSON is platte tekst, maar heeft het formaat van een object en is bekend in de programmeerwereld, waaronder Panda's.

In onze voorbeelden gebruiken we een JSON-bestand met de naam 'data.json'.

Open data.json .

Voorbeeld

Laad het JSON-bestand in een DataFrame:

import pandas as pd

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

print(df.to_string()) 

Tip: gebruik to_string()om het volledige DataFrame af te drukken.


Woordenboek als JSON

JSON = Python-woordenboek

JSON-objecten hebben dezelfde indeling als Python-woordenboeken.

Als uw JSON-code zich niet in een bestand bevindt, maar in een Python-woordenboek, kunt u deze rechtstreeks in een DataFrame laden:

Voorbeeld

Laad een Python-woordenboek in een 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

Gecertificeerd!

Voltooi de Pandas-modules, doe de oefeningen, doe het examen en je wordt w3schools-gecertificeerd!

$ 10 INSCHRIJVEN