НачатьНачать бесплатно

Определение типа данных 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)
Редактировать и запускать код