加载并探索您的 Twitter 数据
既然您已经把 Twitter 数据保存到本地文本文件里了,是时候来探索一下了!接下来的几个交互式练习将带您完成这一步。在本练习中,您将把 Twitter 数据读入一个列表:tweets_data。
请注意:这些是来自 Twitter 的真实数据,因此可能包含不雅或冒犯性内容(本练习以及后续使用真实 Twitter 数据的练习中都可能出现)。
本练习是课程的一部分
Python 数据导入进阶
练习说明
- 将文件名
'tweets.txt'赋给变量tweets_data_path。 - 将
tweets_data初始化为一个空列表,用于存放推文。 - 在由
for line in tweets_file:开始的for循环中,使用json.loads()将每条推文加载到变量tweet,然后使用append()方法将tweet追加到tweets_data。 - 点击提交并在终端中查看打印出的第一个推文字典的键。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# 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())