Виконання запитів за допомогою sqlalchemy та pandas
Щоб працювати з даними, збереженими в таблицях Postgres, ви використаєте create_engine() з sqlalchemy та read_sql() з pandas. Щоб відчути, як працюють ці інструменти, ви потренуєтеся під'єднуватися до бази даних Postgres і виконувати запит. Успіхів!
Ця вправа є частиною курсу
Вступ до NoSQL
Інструкції до вправи
- Оновіть URI підключення, щоб створити з'єднання з базою даних
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)