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

Извлечение ключей из JSON-объектов с помощью Postgres

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

Как и прежде, библиотека pandas импортирована под псевдонимом pd, а объект подключения доступен через переменную db_engine. Приступим!

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

Введение в NoSQL

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

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

  • Напишите запрос, который формирует результирующий набор, содержащий уникальные ключи JSON-объектов из столбца review таблицы nested_reviews.
  • Сохраните результирующий набор в переменную с именем unique_keys и выведите результаты. Убедитесь, что в этом DataFrame содержится два ключа.

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

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

# Build a query to find the unique keys in the review column
query = """
SELECT
	____ ____(____)
FROM ____;
"""

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