CommencezCommencez gratuitement

Charger des tweets dans un DataFrame

Il est temps d'importer des données dans un DataFrame pandas pour pouvoir analyser des tweets à grande échelle.

Nous allons travailler avec un jeu de données de tweets qui contiennent les mots-clics '#rstats' ou '#python'. Ce jeu de données est stocké comme une liste d'objets JSON de tweet dans data_science_json.

Ce cours couvre plusieurs notions que vous avez peut-être oubliées. Si vous avez besoin d'un rappel rapide, téléchargez l'aide-mémoire des bases de pandas et gardez-le à portée de main!

Sachez qu'il s'agit de données réelles provenant de Twitter; il existe donc un risque de présence de grossièretés ou d'autres contenus offensants (dans cet exercice et dans tous les exercices suivants qui utilisent aussi des données réelles de Twitter).

Cette activité fait partie du cours

Analyser des données de médias sociaux avec Python

Voir le cours

Instructions de l’exercice

  • Importez pandas (rappel : par convention, on l'abrège 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