Twitter-Daten laden und erkunden
Jetzt, wo deine Twitter-Daten lokal in einer Textdatei liegen, ist es Zeit, sie zu erkunden! Genau das machst du in den nächsten interaktiven Übungen. In dieser Übung liest du die Twitter-Daten in eine Liste ein: tweets_data.
Beachte, dass es sich um echte Daten von Twitter handelt und daher immer das Risiko besteht, dass sie Obszönitäten oder andere anstößige Inhalte enthalten (in dieser Übung und in allen folgenden Übungen, die ebenfalls echte Twitter-Daten verwenden).
Diese Übung ist Teil des Kurses
Importing Data in Python (Fortgeschritten)
Anleitung zur Übung
- Weise der Variable
tweets_data_pathden Dateinamen'tweets.txt'zu. - Initialisiere
tweets_dataals leere Liste, in der die Tweets gespeichert werden. - Lade innerhalb der durch
for line in tweets_file:gestartetenfor-Schleife jeden Tweet mitjson.loads()in eine Variabletweetund hängetweetanschließend mit der Methodeappend()antweets_dataan. - Klicke auf Antwort senden und schau dir die Schlüssel des ersten Tweet-Dictionarys an, die im Terminal ausgegeben werden.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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())