Fare il pivot dei tuoi dati
In questo capitolo farai un passo avanti nella generazione di raccomandazioni personalizzate: troverai gli elementi apprezzati da utenti con gusti simili a quello per cui stai creando le raccomandazioni.
Il primo passo è formattare i dati. Parti da un insieme di dati in cui utenti e valutazioni sono righe individuali con le seguenti colonne:
user: ID utentetitle: Titolo del filmrating: Valutazione assegnata dall'utente al film
Dovrai trasformare il DataFrame in una matrice di valutazioni per utente, in cui ogni riga rappresenta un utente e ogni colonna rappresenta i film presenti sulla piattaforma. Questo ti permetterà di confrontare facilmente gli utenti e le loro preferenze.
Questo esercizio fa parte del corso
Creare motori di raccomandazione in Python
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Inspect the first 5 rows of user_ratings
print(user_ratings.____)