JSON в Pandas
Текстовый JSON переносит строки таблицы между программами и сервисами. Метод to_json у таблицы записывает её в файл, а функция read_json собирает таблицу обратно из текста.
Создадим таблицу с городами и температурой, сохраним её в cities.json и прочитаем файл в новую таблицу:
import pandas as pd
data = {
'city': ['Paris', 'Rome'],
'temp': [18, 22],
}
weather = pd.DataFrame(data)
weather.to_json(
'cities.json',
orient='records',
)
loaded = pd.read_json(
'cities.json',
orient='records',
)
print(loaded) # выведет city temp
# 0 Paris 18
# 1 Rome 22
После чтения снова две строки
и столбцы city и temp
с теми же значениями, что были
до записи.
Соберите таблицу с полями
team и goals для
Fox 3 и Owl 1.
Сохраните её в match.json
и загрузите обратно в таблицу.
Выведите результат.
Есть столбцы sku и stock
с A1 50 и B2 20.
Запишите таблицу в items.json,
прочитайте файл и покажите
число строк в таблице.
Подготовьте таблицу уроков:
class Math, Art
и hours 4, 2.
Выгрузите её в schedule.json,
загрузите снова и выведите
столбец hours.