Läs in och utforska dina Twitter-data
Nu när du har dina Twitter-data sparade lokalt i en textfil är det dags att utforska dem! Det är vad du ska göra i de kommande interaktiva övningarna. I den här övningen läser du in Twitter-data i en lista: tweets_data.
Tänk på att det här är verkliga data från Twitter, vilket innebär att de kan innehålla svordomar eller annat stötande innehåll (i den här övningen och i efterföljande övningar som också använder verkliga Twitter-data).
Den här övningen är en del av kursen
Importera data i Python – fortsättningskurs
Övningsinstruktioner
- Tilldela filnamnet
'tweets.txt'till variabelntweets_data_path. - Initiera
tweets_datasom en tom lista för att lagra tweets i. - Inuti
for-loopen som inleds medfor line in tweets_file:läser du in varje tweet i en variabel,tweet, med hjälp avjson.loads(). Lägg sedan tilltweetitweets_datamed metodenappend(). - Klicka på Skicka in svar och titta på nycklarna i den första tweet-ordlistan som skrivs ut i konsolen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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())