Carica ed esplora i tuoi dati di Twitter
Ora che hai salvato localmente i tuoi dati di Twitter in un file di testo, è il momento di esplorarli! Farai proprio questo nei prossimi esercizi interattivi. In questo esercizio, leggerai i dati di Twitter in una lista: tweets_data.
Sappi che si tratta di dati reali presi da Twitter e, di conseguenza, c’è sempre il rischio che contengano volgarità o altri contenuti offensivi (in questo esercizio e in quelli successivi che utilizzano dati reali di Twitter).
Questo esercizio fa parte del corso
Importazione di dati in Python - livello intermedio
Istruzioni dell'esercizio
- Assegna il nome del file
'tweets.txt'alla variabiletweets_data_path. - Inizializza
tweets_datacome lista vuota in cui memorizzare i tweet. - All’interno del ciclo
foravviato dafor line in tweets_file:, carica ogni tweet in una variabiletweetusandojson.loads(), quindi aggiungitweetatweets_datausando il metodoappend(). - Premi Invia e osserva le chiavi del primo dizionario di tweet stampate nella shell.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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())