Consulta de la tabla
Ahora que ya sabes lo que ocurre en la base de datos datacamp_application
, vamos a escribir una consulta para esa base de datos.
El objetivo es hacerse una idea de los datos en este ejercicio. Obtendrás los datos de valoración de tres usuarios de muestra y luego utilizarás una función de ayuda predefinida, print_user_comparison()
, para comparar los conjuntos de ids de cursos que estos usuarios han valorado.
Este ejercicio forma parte del curso
Introducción a la ingeniería de datos
Instrucciones del ejercicio
- Completa la URI de conexión. La base de datos se llama
datacamp_application
. El host eslocalhost
con el puerto5432
. El nombre de usuario esrepl
y la contraseña espassword
. - Selecciona las valoraciones de los usuarios con id:
4387
,18163
y8770
. - Rellena
print_user_comparison()
con los tres usuarios que hayas seleccionado.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# 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(____, ____, ____)