Визначення типу даних JSON
Іноді вам можуть доручити працювати з напівструктурованим набором даних із мінімальною документацією. У такому разі доведеться самостійно дослідити схему та типи даних. Щоб полегшити це, Postgres пропонує функцію json_typeof, яку ви детальніше дослідите в цій вправі.
Під'єднання до бази даних disneyland уже створено й доступне у змінній db_engine. Бібліотеку pandas імпортовано як pd, тож можна працювати. Успішних запитів!
Ця вправа є частиною курсу
Вступ до NoSQL
Інструкції до вправи
- Добудьте тип поля
locationзі стовпцяreviewу таблиціnested_reviews, надайте результату псевдонімlocation_type. - Виконайте запит за допомогою
pandasі виведіть набір результатів.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Find the data type of the location field
query = """
SELECT
____(____ -> '____') AS ____
FROM nested_reviews;
"""
# Execute the query, render results
data = pd.____(____, db_engine)
print(data)