Consultando a tabela
Agora que você já entendeu o que está acontecendo no banco de dados datacamp_application, vamos escrever uma consulta para esse banco.
O objetivo aqui é sentir como são os dados neste exercício. Você vai obter os dados de avaliação de três usuários de exemplo e depois usar uma função auxiliar predefinida, print_user_comparison(), para comparar os conjuntos de ids de cursos que esses usuários avaliaram.
Este exercício faz parte do curso
Introdução à Engenharia de Dados
Instruções do exercício
- Complete a URI de conexão. O banco de dados se chama
datacamp_application. O host élocalhostcom a porta5432. O nome de usuário éreple a senha épassword. - Selecione as avaliações dos usuários com id:
4387,18163e8770. - Preencha
print_user_comparison()com os três usuários que você selecionou.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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(____, ____, ____)