Tracer la fréquence moyenne
Pour finir, nous allons calculer la moyenne quotidienne des mentions des deux hashtags et les tracer dans le temps. Nous allons d’abord calculer, par jour, les proportions à partir des deux Series booléennes, puis nous les représenterons graphiquement.
matplotlib.pyplot a été importé sous le nom plt et ds_tweets a été chargé pour vous.
Cet exercice fait partie du cours
<cours>Analyser des données de réseaux sociaux en Python</cours>Instructions de l’exercice
- Calculez le nombre moyen de tweets pour la colonne
pythonavec les méthodes.resample()et.mean()..resample()prend un argument,'1 d', pour produire des moyennes quotidiennes. - Faites de même pour la colonne
rstats. - Tracez une courbe d’utilisation de
#pythonavecmean_python. Utilisezmean_python.index.daycomme axe des x. - Faites de même avec
mean_rstats.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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()