rtweet错误消息“数据不是数据帧”

时间:2016-09-11 23:38:16

标签: r rtweet

我正在尝试使用rtweet包,但在尝试使用search_tweets()函数时会收到以下消息:

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

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

>dim(x)
[1] 98 35

另外:

>class(x)
[1] "data.frame"