НачатьНачать бесплатно

Преобразование табличных данных в JSON

Иногда данные загружаются в таблицу Postgres с помощью команд INSERT INTO или COPY ... FROM. В других случаях они формируются на основе существующей таблицы или набора столбцов. В этом упражнении вы познакомитесь со встроенными инструментами Postgres для создания JSON-объектов.

Для начала работы: библиотека pandas уже импортирована как pd, а объект подключения создан и сохранён в переменной db_engine. Удачи!

Это упражнение является частью курса

Введение в NoSQL

Посмотреть курс

Инструкции к упражнению

  • Используйте функцию row_to_json, чтобы преобразовать столбцы review_id, rating и year_month в единый столбец типа JSON.
  • Выполните запрос и выведите первые десять строк полученного DataFrame. Проверьте таблицу, чтобы убедиться, что функция row_to_json отработала корректно.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Build a query to create a JSON-object
query = """
SELECT
	____(____(review_id, ____, ____))
FROM reviews;
"""

# Execute the query, and output the results
results = pd.____(____, db_engine)
print(results.____(10))
Редактировать и запускать код