Zacznij terazZacznij za darmo

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

Zobacz kurs

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 #python na podstawie mean_python. Jako oś x użyj mean_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()
Edytuj i uruchom kod