ПочатиПочніть безкоштовно

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