我有以下列形式提取的推特数据:
%23WinterClassic
31228
%23NewYearsDay
80094
%23OutbackBowl
None
%23PeachBowl
None
%23CitrusBowl
None
%22Bruce+Arians%22
11614
Lingard
65684
我使用以下脚本生成以上数据:
usaTrendingTopics="https://api.twitter.com/1.1/trends/place.json?id=23424977"
response, data=client.request(usaTrendingTopics)
tweets=json.loads(data)
for i in tweets:
for j in i['trends']:
for k, v in j.iteritems():
keys=['query','tweet_volume']
if k in keys:
print v
我想避免使用像'twitter'这样的第三方包装器来进行学习。
我希望数据采用以下格式
trending_topic, trending_topic_volume
%23WinterClassic, 31228
%23NewYearsDay, 80094
%23OutbackBowl. None
%23PeachBowl,None
%23CitrusBowl,None
%22Bruce+Arians%22,11614
Lingard,65684
将单列转换为两列非常简单。有什么想法或帮助吗?
答案 0 :(得分:0)
if k == 'query':
print v + ', ',
elif k == 'tweet_volume':
print v