Вычисление оценок тональности
Один из простых способов оценить тональность твитов по конкретному хэштегу — вычислить среднюю тональность твитов, в которых он упоминается. Однако в таком твите могут обсуждаться и другие темы, поэтому важно анализировать как текст, так и метрики, полученные автоматическими методами обработки текста.
Это упражнение является частью курса
Анализ данных социальных сетей на Python
Инструкции к упражнению
- Выведите первый пример позитивного твита. Выберите DataFrame с условием
sentiment > 0.6и используйте.values, чтобы получить полный текст твита. - Сделайте то же самое для негативных твитов с индексом
sentiment < -0.6. - Вычислите среднюю оценку тональности по дням для
#pythonс индексомcheck_word_in_tweet. Используйте.resample()с аргументом'1 d', затем вычислите среднее значение. - Повторите то же самое для
#rstats.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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 = ____[____].____(____).____()