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'.
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)
Gecertificeerd!
Voltooi de Pandas-modules, doe de oefeningen, doe het examen en je wordt w3schools-gecertificeerd!
$ 10 INSCHRIJVEN