📅  最后修改于: 2023-12-03 15:08:03.171000             🧑  作者: Mango
如果您是一名使用 R 编程语言的程序员,并且希望将每个推文链接保存到数据框中的新列中,那么您来到了正确的地方。
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"
)
search_tweets
函数搜索感兴趣的推文。以下代码搜索与“data science”相关的推文:tweets <- search_tweets("data science")
dplyr
包将推文数据框 tweets
中的数据转换为数据框,并快速查看其结构:library(dplyr)
tweets_df <- as_tibble(tweets)
glimpse(tweets_df)
mutate
函数和 str_extract
函数来提取 Url 并将其添加到新列中:library(stringr)
tweets_df <- tweets_df %>%
mutate(link = str_extract(text, "https?://t\\.co/[[:alnum:]]{10}"))
select(tweets_df, link)
这就是在 R 编程语言中将推文链接保存到新列中的步骤。使用 rtweet 包和 dplyr 包可以使此过程变得更加容易和高效。