Перетворення табличних даних на JSON
Іноді дані завантажують до таблиці Postgres за допомогою команд INSERT INTO або COPY ... FROM. В інших випадках їх формують з наявної таблиці чи набору стовпців. У цій вправі ви дослідите деякі вбудовані інструменти Postgres для створення об'єкта JSON.
Щоб ви швидше розпочали, pandas вже імпортовано як pd, а об'єкт підключення створено й збережено у змінній db_engine. Успіхів!
Ця вправа є частиною курсу
Вступ до NoSQL
Інструкції до вправи
- Використайте функцію
row_to_json, щоб перетворити стовпціreview_id,ratingіyear_monthна один стовпець типуJSON. - Виконайте запит і виведіть перші десять рядків отриманого датафрейму. Перевірте таблицю, щоб упевнитися, що
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))