ツイート項目とツイートのフラット化
Twitter の JSON には、テキストデータを含むフィールドが複数存在します。典型的なツイートには、ツイート本文、ユーザーの自己紹介文、ユーザーの位置情報が含まれます。140文字を超えるツイートには、拡張ツイートの子 JSON が存在します。また、引用ツイートには、元のツイート本文と、引用時に添えられたコメントが含まれます。
この演習では、元のツイートが140文字を超える単一の引用ツイートから、テキスト要素を抽出します。次に、ツイートを大規模に分析できるようにするため、ツイートの JSON を単一階層にフラット化します。こうすることで、ツイートを DataFrame 形式で格納できるようになります。
quoted_tweet はすでに読み込まれています。
この演習はコースの一部です
Python でのソーシャルメディアデータ分析
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Print the tweet text
print(quoted_tweet[____])
# Print the quoted tweet text
print(quoted_tweet[____][____])
# Print the quoted tweet's extended (140+) text
print(quoted_tweet[____][____][____])
# Print the quoted user location
print(quoted_tweet[____][____][____])