Kom igångKom igång gratis

Köra frågor med sqlalchemy och pandas

För att arbeta med data som lagrats i Postgres-tabeller använder du sqlalchemy:s create_engine() och pandas:s read_sql(). För att bekanta dig med dessa verktyg får du öva på att ansluta till en Postgres-databas och köra en fråga. Lycka till!

Den här övningen är en del av kursen

Introduktion till NoSQL

Visa kurs

Övningsinstruktioner

  • Uppdatera anslutnings-URI:n för att skapa en anslutning till databasen disneyland via port 5432.
  • Använd pandas för att läsa in resultatet av den angivna SQL-frågan i en DataFrame, med hjälp av anslutningsobjektet som skapades i föregående steg.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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)
Redigera och kör kod