我在使用 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/