【问题标题】:Setting Date using TwitterR Search使用 Twitter 搜索设置日期
【发布时间】:2018-08-21 02:28:18
【问题描述】:

由于免费的 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

as.POSIXlt.character(x, tz, ...) 中的错误: 字符串不是标准的明确格式

【问题讨论】:

    标签: r api twitter


    【解决方案1】:

    不要在变量se 周围加上引号。 R 将它们解释为字符串。

    pepsitweet <- searchTwitter("Pepsi", n = 1000, lang = "en", since = s, until = e) 
    

    【讨论】:

    • 我也会优先查看rtweet 包而不是twitteR
    【解决方案2】:

    您可能还想查看 Mike Kearney 的 rtweet 包,它似乎比 twitteR 流畅得多:https://cran.r-project.org/web/packages/rtweet/vignettes/intro.html

    自 11 月以来,我每天都有一个 cron 作业挖掘推文,并且表现非常出色。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2011-02-27
      • 1970-01-01
      • 2012-09-29
      • 2019-12-27
      相关资源
      最近更新 更多