IniziaInizia gratis

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 utente
  • title: Titolo del film
  • rating: 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

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Inspect the first 5 rows of user_ratings
print(user_ratings.____)
Modifica ed esegui il codice