由于免费的Twitter API只允许您搜索过去7天的数据,因此我正在尝试自动设置这7天的日期。当我将日期字段留空时,我会收到随机的历史推文。
#### Pepsi
#Dates for API
s <- as.Date(Sys.Date()-7, format = "%Y/%m/%d")
e <- as.Date(Sys.Date(), format = "%Y/%m/%d")
#Pepsi Twitter Data
pepsitweet <- searchTwitter("Pepsi",n=1000,lang="en", since = "s", until = "e")
tweets1 <- twListToDF(pepsitweet)
错误
请求了 1000 条推文,但 API 只能返回 0
中的错误。POSIXlt.character(x, tz, ...( : 字符串不是标准的明确格式
不要在变量s
和e
两边加上引号。R 将它们解释为字符串。
pepsitweet <- searchTwitter("Pepsi", n = 1000, lang = "en", since = s, until = e)
你可能还想看看Mike Kearney的rtweet包,它似乎比twitteR:https://cran.r-project.org/web/packages/rtweet/vignettes/intro.html 流畅得多
。自 11 月以来,我每天都在挖掘推文,而且表现得很漂亮。