НачатьНачать бесплатно

Выполнение запросов с помощью sqlalchemy и pandas

Для работы с данными, хранящимися в таблицах Postgres, вы будете использовать функцию create_engine() из sqlalchemy и функцию read_sql() из pandas. Чтобы освоить эти инструменты, вы попрактикуетесь в подключении к базе данных Postgres и выполнении запроса. Удачи!

Это упражнение является частью курса

Введение в NoSQL

Посмотреть курс

Инструкции к упражнению

  • Обновите строку подключения, чтобы установить соединение с базой данных disneyland через порт 5432.
  • Используйте pandas, чтобы загрузить результаты предоставленного SQL-запроса в DataFrame, применив объект соединения, созданный на предыдущем шаге.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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)
Редактировать и запускать код