Я использую пакет gtrendsR для извлечения данных тенденций Google. Я понимаю, что этот пакет имеет ограничение максимум 5 "ключевых слов" за раз; поэтому я использовал цикл для извлечения> 5 «ключевых слов» за раз.
Теперь я хотел бы повторить это упражнение и для нескольких «стран», и хотел бы, чтобы результат показывал все возможные выходные данные Google Trend для каждой комбинации «ключевого слова» и «страны».
Это код, который я использую:
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 НЕ ИСТИНА
У меня в списках около 60 "стран" и 300 "ключевых слов". Это связано с невозможностью извлечения избыточных данных из Google Trends? Или какая-то фундаментальная ошибка
Кстати, я основной пользователь R; большое спасибо за помощь