Hacer un pivote de tus datos
En este capítulo, darás un paso más para generar recomendaciones personalizadas: vas a encontrar elementos que les han gustado a usuarios con gustos parecidos al usuario para quien haces las recomendaciones.
El primer paso es dar formato a tus datos. Partes de un conjunto de datos con usuarios y sus valoraciones como filas individuales con las siguientes columnas:
user: ID de usuariotitle: Título de la películarating: Valoración que el usuario dio a la película
Necesitas transformar el DataFrame en una matriz de valoraciones de usuarios donde cada fila represente a un usuario y cada columna represente las películas de la plataforma. Esto te permitirá comparar fácilmente a los usuarios y sus preferencias.
Este ejercicio forma parte del curso
Creación de motores de recomendación en Python
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Inspect the first 5 rows of user_ratings
print(user_ratings.____)