【问题标题】:How to extract the text part of hastags using tweepy?如何使用 tweepy 提取主题标签的文本部分?
【发布时间】:2023-01-19 08:51:56
【问题描述】:

我正在尝试从推特上抓取一些数据来执行情绪分析,我希望能够获得用户名、推文、喜欢的数量、转发的数量、位置、日期和主题标签。 除主题标签外,其他所有内容都对我有用。我得到了文本和索引,但是,我只想要文本。请帮帮我 ;( 以下是该部分的代码;

data = []

for tweet in tweets:
    data.append([tweet.user.screen_name, tweet.full_text, tweet.favorite_count, 
                 tweet.retweet_count, tweet.user.location, tweet.created_at, tweet.entities['hashtags']])
    
df = pd.DataFrame(data, columns = ['Username', 'Tweet', 'No. of Likes', 'No. of Retweets', 'Location', 'Date', 'Hashtag'])
print(df)

我尝试了 tweets.entities['hashtags'] 并且我希望只获得主题标签。 我什至尝试了 tweets['hashtags'][1][1]['text'] 因为我在某处看到它但它没有用

【问题讨论】:

    标签: python twitter tweepy hashtag tweets


    【解决方案1】:

    将主题标签作为列表使用:

    list(map(lambda a:a['text'],tweet.entities['hashtags']))
    

    【讨论】:

      猜你喜欢
      • 2017-11-25
      • 2021-07-09
      • 2017-12-10
      • 2017-09-20
      • 2014-01-20
      • 1970-01-01
      • 1970-01-01
      • 2021-10-21
      • 1970-01-01
      相关资源
      最近更新 更多