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 del 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
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)