将一列重塑为两列

2024-10-01 19:19:48 发布

您现在位置: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

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


Tags: 数据innonejsonfordatatopictwitter

热门问题