Выполнение запросов с помощью 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)