Ejecutar consultas con sqlalchemy y pandas
Para trabajar con datos almacenados en tablas Postgres, utilizarás las funciones sqlalchemy
's create_engine()
, y pandas
's read_sql()
. Para familiarizarte con estas herramientas, practicarás la conexión a una base de datos Postgres y la ejecución de una consulta. Buena suerte.
Este ejercicio forma parte del curso
Introducción al NoSQL
Instrucciones de ejercicio
- Actualiza la conexión URI para crear una conexión con la base de datos
disneyland
, a través del puerto5432
. - Utiliza
pandas
para 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
Pruebe este ejercicio completando este 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)