始める無料で始める

VADERの読み込み

感情分析(センチメント分析)は、比較的直接的に解釈できる手法で、テキストの意味を知るための小さな手がかりを与えてくれます。限界はあるものの、テキストデータを扱い始めるには良い出発点です。Python には、感情分析にそのまま使える便利なツールが数多く用意されています。

datetime 型のインデックスを持つ ds_tweets はすでに読み込まれています。

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

Python でのソーシャルメディアデータ分析

コースを見る

演習の手順

  • nltk.sentiment.vader から SentimentIntensityAnalyzer を読み込みます。
  • 新しい SentimentIntensityAnalyzer オブジェクトをインスタンス化します。
  • .apply() メソッドとアナライザーの polarity_scores() 関数を使って、感情スコアを生成します。

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

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

# Load SentimentIntensityAnalyzer
____

# Instantiate new SentimentIntensityAnalyzer
sid = ____

# Generate sentiment scores
sentiment_scores = ds_tweets['text'].____(____)
コードを編集して実行