1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do NoSQL

Connected

cvičení

Práce s dokumentovými daty

V průběhu této kapitoly jsi prozkoumával/a celou řadu nástrojů pro práci s polostrukturovanými dokumentovými daty v Postgresu. V tomto závěrečném cvičení je všechny využiješ k vytvoření datasetu připraveného pro analýzu. Budeš pracovat s tabulkou nested_reviews, která má podobu zobrazenou níže.

nested_reviews table, showing sample data.

Pro snazší start je k dispozici pandas importovaný jako pd a objekt připojení uložený v proměnné db_engine. Hodně štěstí!

Pokyny

100 XP
  • Pomocí operátoru #> vrať vnořené pole branch z objektu location ve sloupci review jako JSON. Výsledek pojmenuj aliasem branch.
  • Dotaž se na pole statement ve sloupci review pomocí operátoru ->> a výsledku přiřaď alias statement.
  • Vyfiltruj výsledky tak, aby zahrnovaly pouze záznamy, kde je lokace reviewer rovna 'Australia' – využij k tomu funkci json_extract_path_text.