Pandas lesen JSON


Lesen Sie JSON

Große Datensätze werden oft gespeichert oder als JSON extrahiert.

JSON ist Klartext, hat aber das Format eines Objekts und ist in der Welt der Programmierung, einschließlich Pandas, bekannt.

In unseren Beispielen verwenden wir eine JSON-Datei namens „data.json“.

Öffnen Sie data.json .

Beispiel

Laden Sie die JSON-Datei in einen DataFrame:

import pandas as pd

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

print(df.to_string()) 

Tipp: Verwenden to_string()Sie , um den gesamten DataFrame zu drucken.


Wörterbuch als JSON

JSON = Python-Wörterbuch

JSON-Objekte haben dasselbe Format wie Python-Wörterbücher.

Wenn sich Ihr JSON-Code nicht in einer Datei, sondern in einem Python-Wörterbuch befindet, können Sie ihn direkt in einen DataFrame laden:

Beispiel

Laden Sie ein Python-Wörterbuch in einen 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

Zertifiziert werden!

Absolvieren Sie die Pandas-Module, machen Sie die Übungen, machen Sie die Prüfung und Sie werden w3schools-zertifiziert!

$10 REGISTRIEREN