Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Genereer het gemiddelde aantal tweets voor de kolom python met 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 #python met mean_python. Gebruik mean_python.index.day als 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()
Code bewerken en uitvoeren