开始使用免费开始使用

如今的歌曲有多适合跳舞?

现在该更深入地分析 Spotify 数据,看看音乐中的一些趋势了。

在每个 CSV 文件中,"danceability" 列给出了每首歌的可舞性分数,范围在 01 之间。该分数综合了多种音乐要素来衡量一首歌是否适合跳舞,包括速度、节奏稳定性、节拍强度以及整体规律性。您认为这些年歌曲更适合跳舞了,还是不如从前?

已为您导入 daskdelayed() 函数。已将 pandaspd 名称导入,并将 matplotlib.pyplotplt 名称导入。文件名列表在您的环境中以 filenames 提供,每个文件对应的年份存储在 years 列表中。

本练习是课程的一部分

Python 中的 Dask 并行编程

查看课程

练习说明

  • 在循环中,以惰性方式加载每个文件。
  • 使用 "danceability" 列,计算每个文件中歌曲的可舞性均值。
  • 计算 danceabilities 列表中的所有结果,并选择返回元组的第 1 个元素。
  • 使用 plt.plot() 绘图:将 years 作为 x 轴,将 danceability_list 作为 y 轴。

交互式实操练习

通过完成这段示例代码来试试这个练习。

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()
编辑并运行代码