Предположим, вы запрашиваете следующее:
gtrends("google", geo="US")$interest_by_city
Возвращает количество поисков по слову "google" в городах США.Тем не менее, он не предоставляет никакой информации о том, к какому государству относится каждый город.
Я попытался объединить этот набор данных с несколькими другими, включая названия городов и штатов.Учитывая, что одно и то же название города может присутствовать во многих штатах, мне неясно, как определить, для какого города были предоставлены данные Google Trends.
Я приведу ниже более подробный MWE.
library(gtrendsR)
library(USAboundariesData)
data1 <- gtrends("google", geo= "US")$interest_by_city
data1$city <- data1$location
data2 <- us_cities(map_date = NULL)
data3 <- merge(data1, data2, by="city")
И это приводит к следующей проблеме:
city state
Alexandria Louisiana
Alexandria Indiana
Alexandria Kentucky
Alexandria Virginia
Alexandria Minnesota
затрудняет определение того, для каких "Александрийских" Google Trends предоставлены данные.
Будем весьма благодарны за любые подсказки о том, как определить состояние каждого города.