我以前使用过twitteR
软件包,但是由于它截断了推文,因此看起来应该切换到rtweet
。
我对此感到有些困惑,因为它给了我使用twitteR
时遇到的错误。
我尝试安装最新的github版本,但始终收到以下错误:
错误:无法从GitHub安装“ rtweet”: (从警告转换为)无法删除软件包“ tibble”的先前安装
所以我使用标准版本。我将此代码与twitteR一起使用来获取帐户的时间表,并且可以正常工作:
tweets_xyz <- userTimeline("@xyz", n = 3200, includeRts=TRUE)
df_xyz <- do.call("rbind", lapply(tweets_xyz, as.data.frame))
我用rtweet尝试了这个
tweets_xyz <- get_timeline("xyz", n = 3200, home = FALSE, parse = TRUE, check = TRUE, token = token)
df_xyz <- do.call("rbind", lapply(tweets_xyz, as.data.frame))
并出现以下错误:
错误(函数(...,row.names = NULL,check.rows = FALSE,check.names = TRUE,: 参数暗示不同的行数:2、1、3、4、5、7、6、11、9、12、8、10、13
我必须如何修改get_timeline函数才能创建数据框?任何帮助将不胜感激。