CommencerCommencez gratuitement

Charger des tweets dans un DataFrame

Il est temps d’importer des données dans un DataFrame pandas afin d’analyser des tweets à grande échelle.

Nous allons travailler avec un ensemble de tweets contenant le hashtag '#rstats' ou '#python'. Cet ensemble est stocké sous forme de liste d’objets JSON de tweets dans data_science_json.

Ce cours couvre de nombreux concepts que vous avez peut‑être oubliés. Si vous avez besoin d’un rappel rapide, téléchargez la Pandas basics Cheat Sheet et gardez‑la à portée de main !

Attention : il s’agit de données réelles issues de Twitter. Il existe donc un risque de présence de propos grossiers ou d’autres contenus offensants (dans cet exercice, et dans tous les exercices suivants utilisant également de vraies données Twitter).

Cet exercice fait partie du cours

<cours>Analyser des données de réseaux sociaux en Python</cours>
Voir le cours

Instructions de l’exercice

  • Importez pandas (par convention, nous l’abrégerons en pd).
  • Aplatissez les tweets de data_science_json avec flatten_tweets() et enregistrez‑les dans tweets.
  • Créez un DataFrame à partir de tweets avec pd.DataFrame().
  • Affichez le texte des 5 premiers tweets.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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])
Modifier et exécuter le code