ツイートを DataFrame に読み込む
では、pandas の DataFrame にデータを読み込んで、ツイートを大規模に分析してみましょう。
ここでは、ハッシュタグ '#rstats' または '#python' を含むツイートのデータセットを使用します。このデータセットは、ツイートの JSON オブジェクトのリストとして data_science_json に格納されています。
このコースでは、以前学んだ内容を思い出す必要がある概念も多く登場します。おさらいが必要なときは、pandas basics Cheat Sheet をダウンロードして手元に置いておきましょう。
これは Twitter の実データであるため、不適切な言葉や不快な内容が含まれる可能性が常にあることに注意してください(この演習および、実際の Twitter データを使用する今後の演習についても同様です)。
この演習はコースの一部です
Python でのソーシャルメディアデータ分析
演習の手順
pandasをインポートします(慣習としてpdというエイリアスを使うことを覚えておきましょう)。flatten_tweets()を使ってdata_science_jsonのツイートをフラット化し、tweetsに格納します。pd.DataFrame()を使ってtweetsから DataFrame を作成します。- 最初の5件のツイートのテキストを出力します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Import pandas
import ____ as ____
# Flatten the tweets and store in `tweets`
tweets = ____(____)
# Create a DataFrame from `tweets`
ds_tweets = ____(____)
# Print out the first 5 tweets from this dataset
print(ds_tweets[____].values[0:5])