Začněte nyníZačněte zdarma

Jak moc jsou dnešní písničky taneční?

Pojďme se ponořit hlouběji do dat ze Spotify a prozkoumat trendy v hudbě.

Každý CSV soubor obsahuje sloupec 'danceability', který udává skóre od 0 do 1 – tedy jak moc je daná písnička taneční. Toto skóre vyjadřuje, jak vhodná je skladba k tanci, a vychází z kombinace hudebních prvků, jako je tempo, stabilita rytmu, síla beatu a celková pravidelnost. Myslíš, že se písničky tančí lépe, nebo hůře než dřív?

dask a funkce delayed() jsou již naimportované. pandas je dostupný jako pd a matplotlib.pyplot jako plt. Seznam názvů souborů je v proměnné filenames a rok každého souboru je uložený v seznamu years.

Toto cvičení je součástí kurzu

Parallel Programming with Dask in Python

Zobrazit kurz

Pokyny k cvičení

  • Uvnitř smyčky načti každý soubor líně (lazy loading).
  • Pomocí sloupce 'danceability' zjisti průměrnou tanečnost písniček v každém souboru.
  • Vypočítej všechny výsledky ze seznamu danceabilities a vyber první prvek výsledné n-tice.
  • Vytvoř graf pomocí plt.plot(), kde na ose y bude danceability_list a na ose x years.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

danceabilities = []

for file in filenames:
	# Lazily load in the data
    df = ____
    # Calculate the average danceability in the file of songs
    mean_danceability = ____
    danceabilities.append(mean_danceability)

# Compute all the mean danceabilities
danceability_list = ____
# Plot the results
____
plt.show()
Upravit a spustit kód