ComeçarComece de graça

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

Ver curso

Instruções do exercício

  • Gere o número médio de tweets com a coluna python usando 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 #python com mean_python. Use mean_python.index.day como 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()
Editar e executar o código