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
Instructions de l’exercice
- Importez
pandas(rappel : par convention, on l'abrège enpd). - Aplatissez les tweets de
data_science_jsonavecflatten_tweets()et enregistrez-les danstweets. - Créez un DataFrame à partir de
tweetsavecpd.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])