开始使用免费开始使用

绘制平均频率

最后,我们将按天计算两个话题标签的平均提及次数,并将其随时间绘制出来。我们会先按天把两个布尔 Series 转换成比例,然后再绘图。

matplotlib.pyplot 已以 plt 导入,ds_tweets 也已为您加载。

本练习是课程的一部分

在 Python 中分析社交媒体数据

查看课程

练习说明

  • 使用 .resample().mean() 方法,对 python 列生成推文的平均数。.resample() 只需传入一个参数 '1 d',即可得到按天的平均值。
  • rstats 列执行相同操作。
  • 使用 mean_python 绘制 #python 的折线图。用 mean_python.index.day 作为 x 轴。
  • mean_rstats 执行相同操作。

交互式实操练习

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

# Average of python column by day
mean_python = ____[____].____(____).____()

# Average of rstats column by day
mean_rstats = ____[____].____(____).____()

# Plot mean python by day(green)/mean rstats by day(blue)
plt.plot(____, ____, color = 'green')
plt.plot(____, ____, ____)

# Add labels and show
plt.xlabel('Day'); plt.ylabel('Frequency')
plt.title('Language mentions over time')
plt.legend(('#python', '#rstats'))
plt.show()
编辑并运行代码