Kom igångKom igång gratis

Plotta medelfrekvens

Slutligen skapar vi ett dagligt medelvärde för omnämnandena av båda hashtags och plottar dem över tid. Vi börjar med att beräkna andelar från de två booleska serierna per dag och plottar dem sedan.

matplotlib.pyplot har importerats som plt och ds_tweets har laddats åt dig.

Den här övningen är en del av kursen

Analys av sociala medier i Python

Visa kurs

Övningsinstruktioner

  • Beräkna det genomsnittliga antalet tweets för kolumnen python med metoderna .resample() och .mean(). .resample() tar ett argument, '1 d', för att producera dagliga medelvärden.
  • Gör samma sak med kolumnen rstats.
  • Plotta en linje för användningen av #python med mean_python. Använd mean_python.index.day som x-axel.
  • Gör samma sak med mean_rstats.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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()
Redigera och kör kod