Запрос к таблице
Теперь, когда вы разобрались с содержимым базы данных 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(____, ____, ____)