标签: rtweet

R将search_tweets函数(rtweet包)循环到Twitter句柄的向量时出现R身份验证错误

我创建了一个循环,它通过Twitter句柄向量运行,并使用包中的search_tweets函数从它们收集推文rtweet.

下载最新版本的rtweet

## install devtools package if it's not already
if (!requireNamespace("devtools", quietly = TRUE)) {
install.packages("devtools")
}

## install dev version of rtweet from github
devtools::install_github("mkearney/rtweet")

library(rtweet)
Run Code Online (Sandbox Code Playgroud)

创建令牌

## autheticate via web browser
token=create_token(
app = "My_app",
consumer_key = "My Consumer Key",
consumer_secret = 
"My Secret Code",set_renv = FALSE)
Run Code Online (Sandbox Code Playgroud)

这是我的Twitter手柄,存储在矢量中

twitter_handles=c("@realDonaldTrump","@HillaryClinton","@MittRomney")
Run Code Online (Sandbox Code Playgroud)

然后我遍历这些句柄,并将每个句柄的结果存储为唯一的数据帧

#Loop through the twitter handles & store the results as individual dataframes
for(handle in twitter_handles) {

  result <- search_tweets(handle, n = 3500 , …
Run Code Online (Sandbox Code Playgroud)

twitter r rtweet

7
推荐指数
1
解决办法
475
查看次数

如何在 R Markdown 文档中嵌入推文并将其转换为 HTML?

使用 R 包和 Hugo 短代码将推文嵌入到博客文章中相当容易,如https://bookdown.org/yihui/blogdown/content.htmlblogdown中所述。

我想将推文嵌入到正在编织成独立 HTML 文档的 R markdown 文档中。做这个的最好方式是什么?看起来 Twitter 提供了嵌入推文功能,我可以交互地使用该功能来获取 HTML 来嵌入推文,但我需要在给定推文 ID 的情况下以编程方式执行此操作。

r r-markdown rtweet

5
推荐指数
1
解决办法
1358
查看次数

如何从 get_friends 函数返回的 tibbles 列表中删除空 tibbles?

我正在使用packageget_friends函数来获取一组焦点用户的朋友rtweet列表,这些焦点用户是从 Twitter 讨论的参与者中抽取的。user_id该函数返回一个 tibbles 列表。

每个小标题都有两列 - 第一列包含焦点用户的列user_id,第二列包含user_id焦点用户朋友的列。由于每个用户的朋友数量不同,因此每个小标题中的行数不同。

我的问题:由于未知原因,一些焦点用户的帐户现在不存在。因此,该列表有空的 tibbles,如下所示:

> userFriends[[88]]
# A tibble: 0 x 0
Run Code Online (Sandbox Code Playgroud)

非空 tibble 看起来像这样:

> userFriends[2]
[[1]]
# A tibble: 32 x 2
                 user            user_id
                <chr>              <chr>
 1 777937999917096960           49510236
 2 777937999917096960           60489018
 3 777937999917096960         3190203961
 4 777937999917096960          118756393
 5 777937999917096960         2338104343
 6 777937999917096960          122453931
 7 777937999917096960          452830010
 8 777937999917096960           60937837
 9 777937999917096960 923106269761851392
10 777937999917096960          416882361
# ... with 22 more rows …
Run Code Online (Sandbox Code Playgroud)

r list rtweet tibble

3
推荐指数
1
解决办法
960
查看次数

标签 统计

r ×3

rtweet ×3

list ×1

r-markdown ×1

tibble ×1

twitter ×1