Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Tilldela filnamnet 'tweets.txt' till variabeln tweets_data_path.
  • Initiera tweets_data som en tom lista för att lagra tweets i.
  • Inuti for-loopen som inleds med for line in tweets_file: läser du in varje tweet i en variabel, tweet, med hjälp av json.loads(). Lägg sedan till tweet i tweets_data med metoden append().
  • 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())
Redigera och kör kod