Charger et explorer vos données Twitter
Maintenant que vos données Twitter sont enregistré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 allez lire les données Twitter dans une liste : tweets_data.
Sachez qu’il s’agit de données réelles provenant de Twitter et qu’il existe donc un risque qu’elles contiennent des grossièretés ou d’autres contenus offensants (dans cet exercice, ainsi que dans les exercices suivants qui utilisent aussi des données Twitter réelles).
Cet exercice fait partie du cours
Importation intermédiaire de données en Python
Instructions
- Assignez le nom de fichier
'tweets.txt'à la variabletweets_data_path. - Initialisez
tweets_datacomme une liste vide qui contiendra les tweets. - À l’intérieur de la boucle
forinitiée parfor line in tweets_file:, chargez chaque tweet dans une variabletweetà l’aide dejson.loads(), puis ajouteztweetàtweets_dataavec la méthodeappend(). - Cliquez sur Soumettre et examinez les clés du premier dictionnaire de tweet affichées dans le terminal.
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())