Панды читают JSON
Чтение JSON
Наборы больших данных часто хранятся или извлекаются в формате JSON.
JSON представляет собой обычный текст, но имеет формат объекта и хорошо известен в мире программирования, включая Pandas.
В наших примерах мы будем использовать файл 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)
Получите сертификат!
Завершите модули Pandas, выполните упражнения, сдайте экзамен, и вы получите сертификат w3schools!
ЗАРЕГИСТРИРОВАТЬСЯ НА 10 $