ÎncepețiÎncepe gratuit

Statistici sumare pentru MSD

Să ne familiarizăm cu subsetul de date Million Songs Echo Nest Taste Profile. În cadrul acestui curs, îl vom numi pur și simplu setul de date Million Songs sau msd. Să aflăm numărul de utilizatori și numărul de melodii, apoi să vedem care melodii au cele mai multe redări în acest subset.

Acest exercițiu face parte din cursul

Construiește motoare de recomandare cu PySpark

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosește metoda .show() pentru a vedea cum arată datele.
  • Completează codul pentru a număra userId-urile distincte. Selectează coloana userId, apoi apelează .distinct() și .count().
  • Acum fă același lucru pentru songId-uri: numără songId-urile distincte selectând coloana songId și apelând .distinct() și .count() pe ea.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Look at the data
msd.____()

# Count the number of distinct userIds
user_count = msd.select("____").____().count()
print("Number of users: ", user_count)

# Count the number of distinct songIds
song_count = msd.select("____").____().count()
print("Number of songs: ", song_count)
Editează și rulează codul