Zacznij terazZacznij za darmo

Konwersja danych tabelarycznych do formatu JSON

Czasami dane są ładowane do tabeli Postgres za pomocą poleceń INSERT INTO lub COPY ... FROM. Innym razem są generowane na podstawie istniejącej tabeli lub zestawu kolumn. W tym ćwiczeniu zapoznasz się z wbudowanymi narzędziami Postgres do tworzenia obiektów JSON.

Na dobry początek: biblioteka pandas została zaimportowana jako pd, a obiekt połączenia jest dostępny pod zmienną db_engine. Powodzenia!

To ćwiczenie jest częścią kursu

Wprowadzenie do NoSQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji row_to_json, aby przekształcić kolumny review_id, rating i year_month w pojedynczą kolumnę typu JSON.
  • Wykonaj zapytanie i wyświetl pierwsze dziesięć wierszy wynikowej ramki danych. Sprawdź tabelę, aby upewnić się, że funkcja row_to_json zadziałała zgodnie z oczekiwaniami.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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))
Edytuj i uruchom kod