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

Запрос к таблице

Теперь, когда вы разобрались с содержимым базы данных datacamp_application, давайте напишем запрос к ней.

Цель этого упражнения — познакомиться с данными. Вы получите данные об оценках трёх пользователей, а затем воспользуетесь вспомогательной функцией print_user_comparison(), чтобы сравнить наборы идентификаторов курсов, которые оценил каждый из них.

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

Введение в дата-инжиниринг

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

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

  • Заполните URI подключения. База данных называется datacamp_application. Хост — localhost, порт — 5432. Имя пользователя — repl, пароль — password.
  • Выберите оценки пользователей с идентификаторами: 4387, 18163 и 8770.
  • Передайте трёх выбранных пользователей в функцию print_user_comparison().

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

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

# Complete the connection URI
connection_uri = "postgresql://____:____@____:____/datacamp_application" 
db_engine = sqlalchemy.create_engine(connection_uri)

# Get user with id 4387
user1 = pd.read_sql("SELECT * FROM rating ____ ____=____", db_engine)

# Get user with id 18163
user2 = pd.read_sql("SELECT * FROM rating ____ ____=____", db_engine)

# Get user with id 8770
user3 = pd.read_sql("SELECT * FROM rating ____ ____=____", db_engine)

# Use the helper function to compare the 3 users
print_user_comparison(____, ____, ____)
Редактировать и запускать код