Использование геокода в столбце адресов - не распознавая их как местоположение - PullRequest
1 голос
/ 27 марта 2019

Я очень новичок в кодировании, и у меня будет проект по науке данных в ближайшие 2 недели.Rstudio не распознает столбец Locations с именем «AdminPort» как местоположение, когда я использую функцию геокодирования.Что я сделал не так?

# A tibble: 31 x 2
   AdminPort       n
   <fct>       <int>
 1 ABERDEEN       70
 2 AYR            77
 3 BELFAST       187
 4 BRIXHAM       184
 5 BUCKIE         69
 6 CAMPBELTOWN    97
 7 EYEMOUTH       73
 8 FLEETWOOD      92
 9 FRASERBURGH   120
10 GRIMSBY        56
# ... with 21 more rows
geocode(AdminPort, source = "dsk")

1 Ответ

0 голосов
/ 27 марта 2019

Функция geocode из пакета ggmap ожидает символьный вектор как ввод местоположения, столбец AdminPort является фактором, вы должны преобразовать его в символьный перед использованием geocode. Предполагая, что ваш фрейм данных называется df:

df$AdminPort <- as.character(df$AdminPort)

После этого вы можете вызвать функцию геокодирования с помощью location=df$AdminPort

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...