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
Övningsinstruktioner
- Beräkna det genomsnittliga antalet tweets för kolumnen
pythonmed 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
#pythonmedmean_python. Användmean_python.index.daysom 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()