Витягування ключів із 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(____)