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
Instrukcje do ćwiczenia
- Zaktualizuj URI połączenia, aby nawiązać połączenie z bazą danych
disneylandprzez port5432. - 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)