📜  在新列中保存链接推文 - R 编程语言(1)

📅  最后修改于: 2023-12-03 15:08:03.171000             🧑  作者: Mango

在新列中保存链接推文 - R 编程语言

如果您是一名使用 R 编程语言的程序员,并且希望将每个推文链接保存到数据框中的新列中,那么您来到了正确的地方。

步骤
  1. 首先,您需要使用 rtweet 包来从 Twitter 提取推文。 使用以下代码获取您的认证凭据:
library(rtweet)

create_token(
  app = "your_twitter_app_name",
  consumer_key = "your_consumer_key",
  consumer_secret = "your_consumer_secret",
  access_token = "your_access_token",
  access_secret = "your_access_secret"
)
  1. 接下来,使用 search_tweets 函数搜索感兴趣的推文。以下代码搜索与“data science”相关的推文:
tweets <- search_tweets("data science")
  1. 使用 dplyr 包将推文数据框 tweets 中的数据转换为数据框,并快速查看其结构:
library(dplyr)

tweets_df <- as_tibble(tweets)
glimpse(tweets_df)
  1. 添加新列来保存每个推文的链接。 以下是如何使用 mutate 函数和 str_extract 函数来提取 Url 并将其添加到新列中:
library(stringr)

tweets_df <- tweets_df %>% 
  mutate(link = str_extract(text, "https?://t\\.co/[[:alnum:]]{10}"))
  1. 最后,您可以使用以下代码查看已添加到数据框中的链接列:
select(tweets_df, link)
总结

这就是在 R 编程语言中将推文链接保存到新列中的步骤。使用 rtweet 包和 dplyr 包可以使此过程变得更加容易和高效。