问题标签 [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.
r - 使用 rtweet 抓取推文:如何获取地理位置(lookup_coords)?
我正在尝试从 Twitter 中提取推文并使用 rtweet 将它们绘制成地图。我从网上复制了一些代码。我已经设置好了所有东西(包括 Twitter API 和 Google Maps API)。以下代码可以正常工作:
但是,一旦我尝试绘制另一个国家,它就不起作用了。例如,如果我尝试绘制相同的搜索词,但这次我想要一张英国地图,这不起作用:
问题显然是
导致一个空的数据框。其他国家也是如此。有人知道为什么吗?或者有人知道这样做的另一种方式吗?帮助将不胜感激!:)
r - 如何在 Rtweet 的 search_fullarchive 查询中包含语言和其他过滤器?
我想在 Rtweet 的 search_fullarchive 中的 Twitter 高级搜索查询中包含语言过滤器。我希望搜索查询的推文使用印地语和英语。
到目前为止我已经得到了这个,它会引发错误
为 --> lang 引发错误:(en OR hi)
我应该如何使它工作?
r - 使用 rtweet/igraph 从 twitter 用户 ID 确定用户是否是彼此的朋友
我正在使用 twitter 数据进行机器学习,并且在尝试查找用户之间的关系时,我陷入了 R 中 rtweet 包中的 lookup_friendships 中。实际上我有一个用户 ID 列表,例如:-
有什么方法可以确定上述任何用户是否是彼此的朋友。我尝试使用 get_friendships() 但它提供了大约 2000 行的数据框,并且通过它们查找友谊非常耗时。
有没有其他方法可以确定有多少用户是彼此的朋友。如果能回复就太好了。提前致谢
r - 如何结合 sprintf(%s) 在 R 中合并正则表达式?
我正在使用我发现的一些旧代码来获取字符串(例如:)
并找出其中有州缩写的。我有以下内容:
其中 datasets::state.abb 是:
问题是 str_match() 获取了太多信息——除了诸如“IN”或“CA”之类的实际状态缩写之外,它还获取了部分单词(例如:在“MAGA”中,它获取了“MA”或“GA”)。我知道正则表达式可以解决这个问题,但我不确定如何将它们与 sprintf 和 %s 合并到这里,因为它们不是原生 R——所以我不确定在哪里放置 \b 或 \s。有什么建议吗?谢谢!
r - 从 twitter id 列表中获取 twitter 屏幕名称?
我正在尝试获取一个帐户(WHO)的 8,000,000 个关注者的屏幕名称。为了获得该帐户的关注者,我使用 rtweet 包中的 get_followers :
who_flw <- get_followers("谁", n = 8000000, retryonratelimit = TRUE)
要将关注者的用户 ID 转换为 screen_names,我使用了 lookup_users ()。但它只检索前 90,000 个,而我的数据集有 8,000,000 个关注者 ID:
who_flw_data <-lookup_users(who_flw$user_id)
有没有其他方法可以找到帐户关注者的屏幕名称或将 id 转换为用户名?
谢谢
r - 如何在 R 的 rtweet 中通过令牌增加收藏夹限制?
我正在使用 RI 的 rtweet 包,希望获得 Twitter 帐户所有收藏夹的列表,但每个令牌返回收藏夹的限制为 3000。
返回错误:
r - lookup_friendships(rtweet 包)任意工作
我正在尝试构建一个矩阵,显示 91 个 Twitter 帐户中的每一个是否都遵循所有其他帐户,并且我正在使用包中的 R 函数lookup_friendships
,rtweet
我已经完成了它的身份验证。
例如,每个 4095 计算都需要调用如下函数:
有时有效,有时无效。这与 15 分钟的速率限制有关吗?功能帮助没有提到任何速率限制。
r - 如何从 R 中的多个用户收集 Twitter 列表成员身份?
我想获取 Twitter 用户所属的列表的名称。我可以一一做到这一点:
但我想同时为多个用户执行此操作。到目前为止,我已经尝试了以下方法:
不幸的是,我收到以下错误消息:
警告:34 - 抱歉,该页面不存在。
我已经搜索了有关如何为多个用户收集列表成员资格的错误和其他选项,但还没有找到任何东西。有人可以帮忙吗?
r - rtweet 高级流媒体问题
我是这个rtweet
包的新手,并且有与传递给的查询相关的相同问题的版本POST statuses/filter.
每个Twitter,“默认访问级别允许多达 400 个跟踪关键字、5,000 个关注用户 ID 和 25 个 0.1-360 度位置框。” 遵循这个结构吗?stream_tweets
例如,我可以传递 200 个关键字、300 个用户 ID 和 2 个边界框吗?如果是,如何stream_tweets
知道传递的向量的哪些部分是关键字、用户 ID 和边界框?
例如,文档stream_tweets
说边界框“必须通过长度为 4 的向量提供,例如 c(-125, 26, -65, 49)”。我解释这意味着每个连接只有一个边界框,这比POST statuses/filter
允许的功能少。如果stream_tweets
不区分用户 ID 和关键字,则相同。我相信我只会将所有内容作为一个长字符向量的一部分传递,例如'car,table,box,3892190,38901930,-74,40,-73,41' 会给出带有这三个词中的任何一个的推文,来自任何一个2 个用户,或来自最后一个边界框。