Začněte nyníZačněte zdarma

Převod tabulkových dat do formátu JSON

Data se někdy načítají do Postgres tabulky pomocí příkazů INSERT INTO nebo COPY ... FROM. Jindy se generují z existující tabulky nebo sady sloupců. V tomto cvičení prozkoumáš některé vestavěné nástroje Postgresu pro vytváření JSON objektů.

Aby ses mohl/a hned pustit do práce, knihovna pandas je již naimportována jako pd a připojení k databázi je uloženo v proměnné db_engine. Hodně štěstí!

Toto cvičení je součástí kurzu

Úvod do NoSQL

Zobrazit kurz

Pokyny k cvičení

  • Pomocí funkce row_to_json převeď sloupce review_id, rating a year_month do jednoho sloupce typu JSON.
  • Spusť dotaz a vypiš prvních deset řádků výsledného DataFrame. Zkontroluj, že funkce row_to_json fungovala podle očekávání.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Build a query to create a JSON-object
query = """
SELECT
	____(____(review_id, ____, ____))
FROM reviews;
"""

# Execute the query, and output the results
results = pd.____(____, db_engine)
print(results.____(10))
Upravit a spustit kód