始める無料で始める

ツイート項目とツイートのフラット化

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[____][____][____])
コードを編集して実行