0

我正在尝试使用该rtweet软件包,但在尝试使用该search_tweets()功能时收到以下消息:

x <- search_tweets(q="football", n=100)
Searching for tweets...
Collected  tweets!
Error: data is not a data frame

我找不到很多关于如何使用包的基本功能的说明,所以也许我错过了设置应用程序令牌和抓取推文之间的中间步骤?

4

2 回答 2

0

我建议尝试x <- rtweet::search_tweets(q="football", n=100),结果是:

>dim(x)
[1] 98 35

此外:

>class(x)
[1] "data.frame"
于 2017-04-11T09:48:14.887 回答
0

我目前建议在 Github ( https://github.com/mkearney/rtweet ) 上安装开发版本。如果没有看到您的会话信息和脚本,我将无法准确地告诉您问题所在。我的猜测是您的 API 令牌/oauth 出了点问题(有关令牌说明,请参阅 Github 链接),或者您缺少依赖项。如果是后者,你可以确保你已经安装了“dplyr”,但无论如何你最好使用 Github 版本,它只有一些依赖项。

如果这不能解决问题,我很想知道发生了什么。从 twitteR 到 rtweet 的过渡加快了一点,但下一个 CRAN 版本应该包括更多功能、更多文档和有用的错误消息。在此之前,请随时将任何问题发布到 Github(我也会尝试在这里查看,但可能不会那么频繁)。

于 2016-09-12T06:21:58.467 回答