感情辞書を取得する
これまでは単一の辞書を使ってきました。ここからは、感情を異なる方法で測定する3つの辞書に切り替えていきます。
tidytext パッケージには get_sentiments という関数があり、[textdata] パッケージと組み合わせることで、よく研究された辞書をダウンロードして活用できます。以下は loughran 辞書の一部です。
| Word | Sentiment |
|---|---|
| abandoned | negative |
| abandoning | negative |
| abandonment | negative |
| abandonments | negative |
| abandons | negative |
この辞書には対応情報付きの用語が4,150件含まれます。他の辞書も見ていきますが、構造や取得方法は同様です。
それでは、tidytext と textdata を使って、ほかの辞書における単語ラベルを確認してみましょう!
この演習はコースの一部です
Rで学ぶSentiment Analysis
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Subset to AFINN
afinn_lex <- get_sentiments("___")
# Count AFINN scores
afinn_lex %>%
___(value)