開始使用免費開始

計算情緒分數

衡量對特定 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 = ____[____].____(____).____()
編輯並執行程式碼