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 y completa el código de muestra.
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)