Zacznij terazZacznij za darmo

Wykonywanie zapytań za pomocą sqlalchemy i pandas

Aby pracować z danymi przechowywanymi w tabelach Postgresa, skorzystasz z funkcji create_engine() z biblioteki sqlalchemy oraz read_sql() z biblioteki pandas. Przećwiczysz nawiązywanie połączenia z bazą danych Postgres i wykonywanie zapytań. Powodzenia!

To ćwiczenie jest częścią kursu

Wprowadzenie do NoSQL

Zobacz kurs

Instrukcje do ćwiczenia

  • Zaktualizuj URI połączenia, aby nawiązać połączenie z bazą danych disneyland przez port 5432.
  • Użyj biblioteki pandas, aby wczytać wyniki dostarczonego zapytania SQL do DataFrame, korzystając z obiektu połączenia utworzonego w poprzednim kroku.

Interaktywne ćwiczenie praktyczne

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

import pandas as pd
import sqlalchemy

# Create a connection to the reviews database
db_engine = sqlalchemy.____("postgresql+psycopg2://repl:password@localhost:____/____")

# Execute a query against the nested_reviews table
results = pd.____("SELECT * FROM nested_reviews;", ____)
print(results)
Edytuj i uruchom kod