【发布时间】:2016-06-19 05:37:30
【问题描述】:
我使用 Twitter 的流 API 生成了一个 .json 文件。因此,我的 .json 文件有多个包含为断开连接的 json 对象的推文。在使用 'jsonlint' 进行验证后,我不断收到 EOF 错误。有没有可能解决这个问题。我的最终目标是根据关键字和主题标签直观地分析 Twitter 趋势。以下是我的代码:
import json
import pandas as pd
import matplotlib.pyplot as plt
tweets_data_path = 'import_requests.txt'
tweets_data = []
tweets_file = open(tweets_data_path, "r")
for line in tweets_file:
try:
tweet = json.loads(line)
tweets_data.append(tweet)
except:
continue
print(len(tweets_data))
tweets = pd.DataFrame()
tweets['text'] = map(lambda tweet: tweet['text'], tweets_data)
【问题讨论】:
-
遍历行,使用
json.loads加载每一行 -
问题是当我在我的变量上使用 map() 函数时。
-
什么意思?您应该显示代码。
-
@AbhijeetMohanty:停止发布对数据、错误消息和问题的异地和跨站点引用。请花时间以连贯的方式将您的问题放在一起。它使为您提供帮助变得更加轻松。
标签: python json python-3.x twitter