Wczytaj i zbadaj dane z Twittera
Dane z Twittera są już zapisane lokalnie w pliku tekstowym – czas je przeanalizować! Tym właśnie zajmiesz się w kolejnych ćwiczeniach interaktywnych. W tym ćwiczeniu wczytasz dane z Twittera do listy: tweets_data.
Pamiętaj, że są to prawdziwe dane z Twittera, dlatego zawsze istnieje ryzyko, że mogą zawierać wulgaryzmy lub inne treści nieodpowiednie (dotyczy to tego ćwiczenia oraz kolejnych, które również korzystają z prawdziwych danych z Twittera).
To ćwiczenie jest częścią kursu
Importowanie danych w Pythonie – poziom średniozaawansowany
Instrukcje do ćwiczenia
- Przypisz nazwę pliku
'tweets.txt'do zmiennejtweets_data_path. - Zainicjalizuj
tweets_datajako pustą listę, w której będą przechowywane tweety. - Wewnątrz pętli
forzdefiniowanej przezfor line in tweets_file:wczytaj każdy tweet do zmiennejtweetza pomocąjson.loads(), a następnie dodajtweetdotweets_datametodąappend(). - Kliknij Prześlij odpowiedź i sprawdź klucze słownika pierwszego tweeta wypisane w konsoli.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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())