r - 通过 twitterR-package 获取推文计数

标签 r twitter package


我在使用 R 和 twitteR-package 时遇到了一些麻烦.
我的目标是获取给定用户的全部推文。 用户类提供了statusesCount字段。我不知道如何从该字段获取值。
vignette仅提供公共(public)时间线中的推文示例,即使如此,我也无法获得总计数。

插图中的示例如下所示(第 5 页):
sapply(publicTimeline(), function(x) x$getStatusSource())

我什至可以提取屏幕名称或用户 ID:
sapply(publicTimeline(), function(x) x$getScreenName())
sapply(publicTimeline(), function(x) x$getID())

事实上,publicTimeline 函数会捕获随机用户,而我希望给定用户。

有人可以帮助我吗?

问候,
阿恩

最佳答案

您需要首先为特定用户getUser。然后,您可以使用 str() 来了解该用户的结构。 @ 符号用于访问 S4 对象中的字段。

示例:

> library(twitteR)
> user <- getUser("@twitter")
> user@statusesCount
[1] 1087

关于r - 通过 twitterR-package 获取推文计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5648772/

相关文章:

r - R中的函数参数定义问题

r - 如何使用 ggplots 和 map 添加自定义图例

r - lm R 汇总输出精度

Node.js + Twitter 流内存泄漏

php - 将图片/视频发布到 Twitter

jsp - Sublime Text 2、jsp隐藏评论快捷方式

package - 重新定义已删除的包 (Common Lisp)

r - 在连续组上多次使用 setdiff() 而不使用 for 循环

java - Spring 中的包名称约定

javascript - 根据响应大小改变属性值的Attribute