次のように問い合わせるとします。
gtrends("google", geo="US")$interest_by_city
これは、米国の各都市で発生した「google」という用語の検索数を返します。ただし、各都市がどの州に属するかについての情報は提供していません。
このデータ セットを、都市名や州名など、他のいくつかのデータ セットとマージしてみました。同じ都市名が多くの州に存在する可能性があることを考えると、Google トレンドがデータを提供した都市がどの都市であったかを特定する方法は不明です.
以下に、より詳細な 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 トレンドがデータを提供したかを知るのが難しくなります。
各都市の状態を特定する方法についてのヒントをいただければ幸いです。