Gemiddelde frequentie plotten
Tot slot maken we een daggemiddelde van de vermeldingen van beide hashtags en plotten we die door de tijd. We maken eerst per dag verhoudingen op basis van de twee booleaanse Series en daarna plotten we ze.
matplotlib.pyplot is als plt geïmporteerd en ds_tweets is voor je geladen.
Deze oefening maakt deel uit van de cursus
Socialmediagegevens analyseren in Python
Oefeninstructies
- Genereer het gemiddelde aantal tweets voor de kolom
pythonmet de methodes.resample()en.mean()..resample()neemt één argument,'1 d', om daggemiddelden te maken. - Doe hetzelfde voor de kolom
rstats. - Plot een lijn voor het gebruik van
#pythonmetmean_python. Gebruikmean_python.index.dayals de x-as. - Doe hetzelfde met
mean_rstats.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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()