我目前正在通过 R 中的 gtrendsr 包从 Google 趋势中检索大量查询。为此,我首先将一个单词列表(454 个单词)作为 CSV 文件导入到 R 中,并最初声明了这些的向量用“a”表示的词。
df <- data.frame()
getSeries <- function(a){
out <- NULL
for(i in length(a)){
trend1 <- gtrends(i, geo = "US", time = "2009-01-01 2009-02-01")
trend2 <- gtrends(i, geo = "US", time = "2009-03-01 2009-04-01")
vec <- rbind(as.matrix(trend1),as.matrix(trend2))
out <- cbind(out,vec)
}
return(out)
Sys.sleep(10)
}
getSeries(a)
通过应用此代码,我收到以下错误消息:
Error: widget$status_code == 200 is not TRUE
我是 R 中的菜鸟,但我认为上面的错误与我通过此代码请求的大量查询有关。是否有人已经面临这个问题并提出了解决方案?
我正在使用 gtrendsR 的开发者包:
if (!require("devtools")) install.packages("devtools")
devtools::install_github('PMassicotte/gtrendsR')
我期待着大家的支持。谢谢 :)