Chargez et explorez vos données Twitter
Maintenant que vos données Twitter sont stockées localement dans un fichier texte, il est temps de les explorer ! C'est ce que vous ferez dans les prochains exercices interactifs. Dans cet exercice, vous lirez les données de Twitter dans une liste : tweets_data
.
Sachez qu'il s'agit de données réelles provenant de Twitter et qu'il y a donc toujours un risque qu'elles contiennent des jurons ou d'autres contenus offensants (dans cet exercice et dans tous les exercices suivants qui utilisent également des données réelles de Twitter).
Cet exercice fait partie du cours
Intermédiaire Importer des données en Python
Instructions
- Attribuez le nom de fichier
'tweets.txt'
à la variabletweets_data_path
. - Initialiser
tweets_data
comme une liste vide pour y stocker les tweets. - Dans la boucle
for
initiée parfor line in tweets_file:
, chargez chaque tweet dans une variable,tweet
, à l'aide dejson.loads()
, puis ajouteztweet
àtweets_data
à l'aide de la méthodeappend()
. - Appuyez sur soumettre et vérifiez les clés du premier dictionnaire de tweet imprimé sur le shell.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import package
import json
# String of path to file: tweets_data_path
# Initialize empty list to store tweets: tweets_data
# Open connection to file
tweets_file = open(tweets_data_path, "r")
# Read in tweets and store in list: tweets_data
for line in tweets_file:
____
____
# Close connection to file
tweets_file.close()
# Print the keys of the first tweet dict
print(tweets_data[0].keys())