Aan de slagGa gratis aan de slag

Laad en verken je Twitter-gegevens

Nu je Twitter-gegevens lokaal in een tekstbestand staan, is het tijd om ze te verkennen! Dat ga je doen in de volgende interactieve oefeningen. In deze oefening lees je de Twitter-gegevens in een lijst: tweets_data.

Houd er rekening mee dat dit echte data van Twitter is en dat er dus altijd een risico bestaat dat deze grof taalgebruik of andere aanstootgevende inhoud bevat (in deze oefening en eventuele volgende oefeningen die ook echte Twitter-data gebruiken).

Deze oefening maakt deel uit van de cursus

Gevorderd data importeren in Python

Cursus bekijken

Oefeninstructies

  • Ken de bestandsnaam 'tweets.txt' toe aan de variabele tweets_data_path.
  • Initialiseer tweets_data als een lege lijst om de tweets in op te slaan.
  • Laad binnen de for-lus die start met for line in tweets_file: elke tweet in een variabele tweet met json.loads(), en voeg tweet vervolgens toe aan tweets_data met de methode append().
  • Klik op Antwoord verzenden en bekijk de keys van de eerste tweet-dictionary die in de shell wordt geprint.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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())
Code bewerken en uitvoeren