将列重新整理为2列

时间:2018-01-01 20:29:57

标签: python twitter

我有以下列形式提取的推特数据:

%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

将单列转换为两列非常简单。有什么想法或帮助吗?

1 个答案:

答案 0 :(得分:0)

if k == 'query':
    print v + ', ',
elif k == 'tweet_volume':
    print v