Панды читают JSON


Чтение JSON

Наборы больших данных часто хранятся или извлекаются в формате JSON.

JSON представляет собой обычный текст, но имеет формат объекта и хорошо известен в мире программирования, включая Pandas.

В наших примерах мы будем использовать файл JSON с именем data.json.

Откройте data.json .

Пример

Загрузите файл JSON в DataFrame:

import pandas as pd

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

print(df.to_string()) 

Совет: используйте to_string()для печати всего DataFrame.


Словарь в формате JSON

JSON = словарь Python

Объекты JSON имеют тот же формат, что и словари Python.

Если ваш код JSON находится не в файле, а в словаре Python, вы можете напрямую загрузить его в DataFrame:

Пример

Загрузите словарь Python в 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

Получите сертификат!

Завершите модули Pandas, выполните упражнения, сдайте экзамен, и вы получите сертификат w3schools!

ЗАРЕГИСТРИРОВАТЬСЯ НА 10 $