始める無料で始める

感情辞書を取得する

これまでは単一の辞書を使ってきました。ここからは、感情を異なる方法で測定する3つの辞書に切り替えていきます。

tidytext パッケージには get_sentiments という関数があり、[textdata] パッケージと組み合わせることで、よく研究された辞書をダウンロードして活用できます。以下は loughran 辞書の一部です。

Word Sentiment
abandoned negative
abandoning negative
abandonment negative
abandonments negative
abandons negative

この辞書には対応情報付きの用語が4,150件含まれます。他の辞書も見ていきますが、構造や取得方法は同様です。

それでは、tidytexttextdata を使って、ほかの辞書における単語ラベルを確認してみましょう!

この演習はコースの一部です

Rで学ぶSentiment Analysis

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Subset to AFINN
afinn_lex <- get_sentiments("___")

# Count AFINN scores
afinn_lex %>% 
  ___(value)
コードを編集して実行