Plotando a frequência média
Por fim, vamos criar uma média diária das menções de ambas as hashtags e plotá-las ao longo do tempo. Primeiro, vamos criar proporções a partir das duas Series booleanas por dia e, depois, vamos plotá-las.
matplotlib.pyplot já foi importado como plt e ds_tweets já foi carregado para você.
Este exercício faz parte do curso
Analisando dados de mídias sociais em Python
Instruções do exercício
- Gere o número médio de tweets com a coluna
pythonusando os métodos.resample()e.mean()..resample()recebe um argumento,'1 d', para produzir médias diárias. - Faça o mesmo com a coluna
rstats. - Plote uma linha para o uso de
#pythoncommean_python. Usemean_python.index.daycomo eixo x. - Faça o mesmo com
mean_rstats.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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()