Извлечение ключей из 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(____)