如何使用rtweet获取帐户的时间表并将其转换为数据框?

时间:2019-10-20 17:23:53

标签: r dataframe rtweet

我以前使用过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函数才能创建数据框?任何帮助将不胜感激。

0 个答案:

没有答案