計算情緒分數
衡量對特定 hashtag 的情緒有一個粗略作法:計算提到該 hashtag 的推文的平均情緒。不過,一則推文裡也可能同時發生其他事情,因此同時檢視文字內容與自動文字方法產生的量化指標都很重要。
本練習屬於課程
使用 Python 分析社群媒體資料
練習說明
- 列印第一個正向推文的範例。以
sentiment > 0.6篩選 DataFrame,並使用.values取得該推文的完整文字。 - 對負向推文做相同操作,索引條件為
sentiment < -0.6。 - 以索引
check_word_in_tweet為#python產生每日平均情緒分數。使用.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 = ____[____].____(____).____()