我正在使用 gtrendsR 包来提取谷歌趋势数据。我了解此软件包一次最多限制 5 个“关键字”;因此我使用循环一次提取> 5个“关键字”。
现在我想对多个“国家”重复这个练习,并希望结果显示“关键字”和“国家”的每个组合的所有可能的谷歌趋势输出
这是我正在使用的代码:
Country = readLines("country_list.csv")
Keyword = readLines("keyword_list.csv")
results <- list()
for (i in Keyword)
{
for (j in Country) {
time=("today 3-m")
channel='web'
trends = gtrends(keyword=i, gprop =channel,geo=j, time = time)
results [[j]] <- trends$interest_over_time
}
}
Out <- as.data.frame(do.call("rbind", results))
我不断收到错误:
get_widget 中的错误(comparison_item,category,gprop,hl,cookie_url,:widget$status_code == 200 不是 TRUE
我的列表中有大约 60 个“国家”和 300 个“关键词”。是因为无法从 Google 趋势中提取过多数据吗?或一些基本错误
顺便说一句,我是 R 的基本用户;非常感谢您的帮助