Het type JSON-gegevens bepalen
Soms werk je met een semigestructureerde gegevensset met weinig documentatie. In dat geval moet je mogelijk eerst het gegevensschema en de typen verkennen. Om daarbij te helpen, biedt Postgres de functie json_typeof, die je in deze oefening verder gaat verkennen.
Er is een verbinding met de disneyland-database gemaakt en deze is beschikbaar in de variabele db_engine. pandas is geïmporteerd als pd en klaar voor gebruik. Veel succes met je queries!
Deze oefening maakt deel uit van de cursus
Introductie tot NoSQL
Oefeninstructies
- Haal het type op van het veld
locationuit de kolomreviewin de tabelnested_reviewsen geef het resultaat de aliaslocation_type. - Voer de query uit met
pandasen print het resultaat.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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)