问题标签 [rtweet]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
27 浏览

r - 返回每个数据帧行的 Twitter 句柄

给定以下数据框:

我正在尝试提取每行的单个 Twitter 句柄,而不是一次提取所有句柄。

这个例子中,我有这个函数将它们全部吐出,但我需要它们保持包含在每一行中。

我如何只提取每行的句柄,而不是一次提取所有句柄?

0 投票
1 回答
59 浏览

postgresql - 调度问题...使用 tasksheduleR 使用 rtweet 运行 R 脚本并导出到 postgreSQL 表

我正在尝试安排 R 脚本运行,使用 rtweet 访问 Twitter API,然后使用 RPOSTgreSQL 每天一次将数据加载到表中。

我能够成功地使用 taskscheduleR 来创建任务。但是,当它运行时,我收到一条错误消息...

这是我的整个代码,由于 API 凭据和数据库信息、密码等原因,有些东西被掩盖了

我的代码运行得非常好,我自己手动完成所有事情。似乎 rtweet 不喜欢被 Windows 调度程序运行。

有任何想法吗?`

0 投票
1 回答
83 浏览

r - 使用 R 将名称转换为 twitter 用户名

我有一份地方选举候选人名单,我想知道

(i) 如果这些人有 Twitter 帐户 (ii) 如果有,他们的屏幕名称/用户名是什么。

search_users似乎是最好的选择,但它做得不好。这是一个例子:

这给了我一个包含 5 个用户的列表,其中没有一个是我正在寻找的用户。这种情况经常发生。但是,当我在 Google 上使用关键词“suleyman+kilinc+twitter”进行相同的搜索时,Google 提供的第一个选项正是我所需要的。这对于我手动搜索的 95% 的随机名称都是正确的。有没有一种通过 R 或比 search_users 函数更好的选项自动将名称搜索为用户名的好方法。

任何帮助表示赞赏。

0 投票
2 回答
536 浏览

r - 如何从 get_friends 函数返回的小标题列表中删除空小标题?

我正在使用package的get_friends功能来获取一组从 Twitter 话语中的参与者中抽取的焦点用户的朋友列表。该函数返回一个小标题列表。rtweetuser_id

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

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

一个非空的小标题如下所示:

我希望我的代码能够识别这些空的小标题并在没有这些小标题的情况下对列表进行子集化。

我使用nrow这些小标题上的功能来查找每个焦点用户拥有的朋友数量。

我将这个值为零的索引作为空小标题,并使用子集技术将它们删除,如下所示:

到目前为止,这似乎有效。但是通过这种方式,我还删除了零朋友的用户(尽管不太可能)以及不再存在或通过 API 访问的用户。我想确保我只删除那些无法访问或不存在的人。请帮忙。

0 投票
1 回答
51 浏览

r - 没有真正存在的 # 的搜索结果

我正在分析#angtunaynalalake 或#AngTunayNaLalake——一条在菲律宾很有名的推文。我运行以下代码,但结果为 0。我使用其他著名的#s(如#MeToo 或#rstats)尝试了相同的代码,并且代码成功。我尝试使用“lalake”而不是“#angtunaynalalake”,代码再次成功。

当我使用 twitteR 时,我能够获得#angtunaynalalake 的结果。我想使用 rtweet,因为它可以提供比 twitteR 更多的搜索结果。

你认为为什么会发生这种情况?

正在搜索推文...这可能需要几秒钟...完成收集推文!

具有 0 列和 0 行的数据框'''

0 投票
3 回答
351 浏览

r - 需要 TRUE/FALSE 的 rtweet create_token 缺失值

所以几个月来我一直在外部 Linux Centos 7.6.1810 服务器上收集推文,但由于某些原因,我不能再这样做了。

所以我的代码是

几个月来一直运行良好,但由于某些原因,现在我得到了错误

if (file == "") stop("'file' must be non-empty string") 出错:需要 TRUE/FALSE 的地方缺少值

如果我查看函数create_token的参数,我没有放的唯一参数是,set_renv但即使使用该参数,它也不起作用。但是,它在我的本地 Windows 计算机上运行良好......有什么建议吗?

0 投票
0 回答
40 浏览

r - 尝试确定使用“rtweet”的大型 Twitter API 查询是否仍在实际下载

我正在尝试使用 R 包下载主题标签 (#Venture) 的每个实例rtweet` and am seeing a messaging indicating that the data is downloading but stopping at 16% with the progress bar unfinished. I understand the API limits a query to 18k tweets per 15 minute interval, but what is confusing me is that my R promptR>``` 已返回,就好像查询已完成或中止一样。我只是不耐烦还是我错过了什么?

我试图玩弄这个论点retryonratelimit = TRUE;我已经尝试再次执行查询。我浏览了一些教程并查找了包文档。我只是很困惑为什么下载进度条仅在 16% 后才退出,从不重新启动或至少中止并抛出错误消息。

0 投票
1 回答
1826 浏览

r - 我可以从“rtweet”的用户那里获得超过 3200 条推文吗?

我正在使用 rtweet 的函数 get_timeline 来下载推文。但是,我感兴趣的一些用户的数量远远超过允许下载的 3200 条推文(有些用户大约有 47000 条)。有“retryonratelimit”参数,如果你是根据单词或主题标签下载推文,因此我想知道是否有类似的方法可以从一个用户那里获得超过 3200 条推文?

0 投票
1 回答
177 浏览

r - 如何在 ts_plot 中添加垂直线?

我从 twitter 用户那里下载了一个时间线,并尝试可视化一段时间内的推文数量。我正在使用 rtweets ts_plot 来做这件事。现在我正在尝试在我的图表中添加一条垂直线。据我所知,ts_plot 允许您像使用普通 ggplot 一样使用它。因此,我尝试了ggplot2的geom_vline:

这是我的代码:

但是,我收到此错误消息:

所以我尝试了相同的代码,但在最后一行添加了 as.numeric:

这导致以下错误消息:

0 投票
2 回答
1599 浏览

r - 通过 R 从 Premium API 通过 rtweet 下载历史推文

我需要从 2013 年 4 月 28 日到今天从 Twitter 中提取带有“#bitcoin”的推文来进行情绪分析。

为此,我可以访问 Twitter 的 Premium API。

我正在使用提供功能 search_fullarchive 的 rtweet 包。

我的问题: 1. 如何确保从 2013 年 4 月 28 日到今天的时间间隔内每天下载 50,000 条推文?

  1. 我是否必须考虑“search_tweets”中的 retryonratelimit=T 参数?
  2. 必须在“令牌”参数中插入哪个令牌
  3. 我可以创建一个数据框“df_tweets”并且该函数将每个新下载的推文绑定在其中吗?

这个函数会在 2013 年 4 月 28 日到 2019 年 6 月 2 日之间每天下载 50,000 条推文(注意:我必须查找环境名称,df_tweets 应该是一个空的 data.frame):

是否有可能估计此下载需要多长时间?

非常感谢。