我正在尝试使用rtweet
包,但在尝试像这样使用search_tweets()
函数时得到以下消息:
x <- search_tweets(q="football", n=100)
Searching for tweets...
Collected tweets!
Error: data is not a data frame
我找不到很多关于如何使用包的基本功能的说明,所以也许我在设置应用程序令牌和获取tweet之间错过了一个中间步骤?
发布于 2016-09-12 14:21:58
我目前推荐在Github (https://github.com/mkearney/rtweet)上安装开发版本。如果没有看到你的会话信息和脚本,我就不能告诉你到底是什么问题。我猜可能是你的API令牌/oauth出了问题(参见Github链接中的令牌说明),或者你缺少一个依赖项。如果是后者,您可以确保安装了"dplyr“,但无论如何,使用Github版本会更好,它只有几个依赖项。
如果这还不能解决问题,我会好奇地想知道发生了什么。从twitteR到rtweet的过渡已经加快了bings的速度,但下一个CRAN版本应该包括更多的功能、更多的文档和有用的错误消息。在此之前,请随时在Github上发布任何问题(我也会尝试在这里查看,但可能不会那么频繁)。
发布于 2017-04-11 17:48:15
我建议尝试使用x <- rtweet::search_tweets(q="football", n=100)
,结果如下:
>dim(x)
[1] 98 35
此外:
>class(x)
[1] "data.frame"
https://stackoverflow.com/questions/39441680
复制相似问题