Determinarea tipului datelor JSON
Uneori, s-ar putea să lucrezi cu un set de date semi-structurat fără prea multă documentație. În astfel de situații, va trebui să explorezi schema și tipurile de date pe cont propriu. Pentru a te ajuta în acest proces, Postgres oferă funcția json_typeof, pe care o vei descoperi mai în detaliu în acest exercițiu.
O conexiune la baza de date disneyland a fost creată și este disponibilă în variabila db_engine. pandas a fost importat ca pd și este gata de utilizare. Interogări plăcute!
Acest exercițiu face parte din cursul
Introducere în NoSQL
Instrucțiuni pentru exercițiu
- Extrage tipul câmpului
locationdin coloanareviewa tabeluluinested_reviews, atribuind rezultatului aliasullocation_type. - Execută interogarea folosind
pandasși afișează setul de rezultate.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)