Ejecutar consultas con sqlalchemy y pandas
Para trabajar con datos almacenados en tablas de Postgres, usarás create_engine() de sqlalchemy y read_sql() de pandas. Para familiarizarte con estas herramientas, practicarás cómo conectarte a una base de datos de Postgres y ejecutar una consulta. ¡Ánimo!
Este ejercicio forma parte del curso
Introducción a NoSQL
Instrucciones del ejercicio
- Actualiza el URI de conexión para crear una conexión con la base de datos
disneyland, por el puerto5432. - Usa
pandaspara leer los resultados de la consulta SQL proporcionada en un DataFrame, utilizando el objeto de conexión creado en el paso anterior.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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)