Nạp và khám phá dữ liệu Twitter của bạn
Giờ khi dữ liệu Twitter đã nằm trong một tệp văn bản trên máy, đã đến lúc khám phá nó! Bạn sẽ thực hiện điều này trong vài bài tập tương tác tiếp theo. Ở bài này, bạn sẽ đọc dữ liệu Twitter vào một danh sách: tweets_data.
Lưu ý: đây là dữ liệu thật từ Twitter nên luôn có nguy cơ chứa ngôn ngữ thô tục hoặc nội dung gây phản cảm (trong bài tập này và các bài sau cũng dùng dữ liệu Twitter thật).
Bài tập này là một phần của khóa học
Nhập dữ liệu nâng cao trong Python
Hướng dẫn bài tập
- Gán tên tệp
'tweets.txt'cho biếntweets_data_path. - Khởi tạo
tweets_datalà một danh sách rỗng để lưu các tweet. - Bên trong vòng lặp
forđược bắt đầu bằngfor line in tweets_file:, nạp mỗi tweet vào một biếntweetbằngjson.loads(), sau đó thêmtweetvàotweets_databằng phương thứcappend(). - Bấm Gửi và xem các khóa (keys) của dictionary tweet đầu tiên được in ra shell.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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())