Pivoter vos données
Dans ce chapitre, vous allez franchir une étape supplémentaire pour générer des recommandations personnalisées : vous identifierez des éléments appréciés par des utilisateurs similaires à celui pour lequel vous faites des recommandations.
La première étape consiste à formater vos données. Vous partez d’un jeu de données où chaque ligne correspond à un utilisateur et sa note, avec les colonnes suivantes :
user: ID utilisateurtitle: Titre du filmrating: Note donnée par l’utilisateur
Vous devrez transformer ce DataFrame en une matrice de notes utilisateur, où chaque ligne représente un utilisateur et chaque colonne un film présent sur la plateforme. Cela vous permettra de comparer facilement les utilisateurs et leurs préférences.
Cet exercice fait partie du cours
Créer des moteurs de recommandation en Python
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Inspect the first 5 rows of user_ratings
print(user_ratings.____)