Определение типа данных 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)