Localizando o tipo de dados JSON
Às vezes, você pode ter a tarefa de trabalhar com um conjunto de dados semiestruturado com pouca documentação. Quando esse é o caso, você pode ter que fazer uma certa quantidade de descobertas sobre o esquema e os tipos de dados. Para ajudar com isso, o Postgres oferece a função json_typeof
, que você explorará mais neste exercício.
Uma conexão com o banco de dados disneyland
foi criada e está disponível na variável db_engine
. pandas
foi importado como pd
e está pronto para ser usado. Boas consultas!
Este exercício faz parte do curso
Introdução ao NoSQL
Instruções do exercício
- Extraia o tipo do campo
location
da colunareview
na tabelanested_reviews
, colocando o resultado comolocation_type
. - Execute a consulta usando
pandas
e imprima o conjunto de resultados.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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)