所以我试图通过 R 运行 100 个左右的 Google 趋势查询(见下面的代码),我之前已经做过几次没有错误
#load required package
library(gtrendsR)
library(tidyverse)
library(dplyr)
currentDate <- Sys.Date()
time <- "2010-01-01 2020-04-30"
channel <- "web"
#run queries
trends1 <- gtrends(keyword="compare", gprop=channel,geo="AU", time=time, category=249)
trends2 <- gtrends(keyword="switch", gprop=channel,geo="AU", time=time, category=249)
trends3 <- gtrends(keyword="change", gprop=channel,geo="AU", time=time, category=249)
trends4 <- gtrends(keyword="cancel", gprop=channel,geo="AU", time=time, category=249)
trends5 <- gtrends(keyword="contact", gprop=channel,geo="AU", time=time, category=249)
trends6 <- gtrends(keyword="quote", gprop=channel,geo="AU", time=time, category=249)
但现在 R 在一些(但不是全部)查询后返回相同的错误:
Error in `[<-.data.frame`(`*tmp*`, , timevar, value = "subject") :
replacement has 1 row, data has 0
如果我在 Google Trends 网站上运行查询,我会看到有数据,因此不确定错误信号是什么,或者为什么它出现在某些查询中而不是其他查询中