Calcular puntuaciones de sentimiento
Una medida aproximada del sentimiento hacia un hashtag concreto es calcular el sentimiento medio de los tuits que lo mencionan. También es posible que ocurran otras cosas en ese tuit, así que es importante revisar tanto el texto como las métricas generadas por métodos automáticos de análisis de texto.
Este ejercicio forma parte del curso
Análisis de datos de redes sociales con Python
Instrucciones del ejercicio
- Imprime el primer ejemplo de un tuit positivo. Selecciona el DataFrame con
sentiment > 0.6y usa.valuespara obtener el texto completo del tuit. - Haz lo mismo para tuits negativos con el índice
sentiment < -0.6. - Genera la puntuación media de sentimiento por día para
#pythoncon el índicecheck_word_in_tweet. Usa.resample()con el argumento'1 d'. Luego calcula la media. - Haz lo mismo con
#rstats.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Print out the text of a positive tweet
print(ds_tweets[____]['text'].____[____])
# Print out the text of a negative tweet
print(____[____]['text'].____[____])
# Generate average sentiment scores for #python
sentiment_py = sentiment[____(____, ____)].____(____).____()
# Generate average sentiment scores for #rstats
sentiment_r = ____[____].____(____).____()