Hitta typen av JSON-data
Ibland behöver du arbeta med ett semi-strukturerat dataset utan tillräcklig dokumentation. I sådana fall kan du behöva utforska dataschemat och datatyperna på egen hand. För att underlätta detta erbjuder Postgres funktionen json_typeof, som du får öva på i den här övningen.
En anslutning till databasen disneyland har skapats och finns tillgänglig i variabeln db_engine. pandas har importerats som pd och är redo att använda. Lycka till med frågorna!
Den här övningen är en del av kursen
Introduktion till NoSQL
Övningsinstruktioner
- Extrahera typen av fältet
locationfrån kolumnenreviewi tabellennested_reviews, och ge resultatet aliasetlocation_type. - Kör frågan med
pandasoch skriv ut resultatmängden.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)