Wykres średniej częstotliwości
Na koniec obliczymy dzienną średnią liczby wzmianek dla obu hashtagów i zwizualizujemy ją w czasie. Najpierw wyznaczymy proporcje z dwóch serii logicznych według dnia, a następnie utworzymy wykres.
matplotlib.pyplot został zaimportowany jako plt, a ds_tweets jest już wczytany.
To ćwiczenie jest częścią kursu
Analiza danych z mediów społecznościowych w Pythonie
Instrukcje do ćwiczenia
- Oblicz średnią liczbę tweetów dla kolumny
python, używając metod.resample()i.mean(). Metoda.resample()przyjmuje jeden argument,'1 d', aby wyznaczyć dzienne średnie. - Zrób to samo dla kolumny
rstats. - Narysuj linię przedstawiającą użycie
#pythonna podstawiemean_python. Jako oś x użyjmean_python.index.day. - Zrób to samo dla
mean_rstats.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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()