Как создать карту из R-фрейма данных с помощью ggplot - PullRequest
0 голосов
/ 22 сентября 2019

Я создал фрейм данных (df), который содержит следующие переменные: 1. Штат 2. Город 3. Почтовый индекс 4. var1 5. Широта 6. Долгота

Я хочу создать карту с помощью ggplot,Я хочу показать изменение значений var1 в разных почтовых индексах.Сейчас в интернете масса материалов для создания карты.Большинство из них используют набор данных, доступный в разных пакетах.Я не могу связать свой набор данных с их набором данных, чтобы понять, как он работает.Я думал, что наличие информации, связанной с широтой и долготой, поможет мне построить карту.Я использовал следующий простой код:

ggplot(df) +   geom_sf(aes(fill= var1)) 

Но ошибка, которую я получил:

Ошибка: stat_sf требует следующую отсутствующую эстетику: геометрия

Я попытался сделать карту, используя пакет "choroplethrZip", но обнаружил эту ошибку при установке:

install.packages ("choroplethrZip") ВНИМАНИЕ: Rtools требуется для сборки пакетов R, но в данный момент не установлен,Пожалуйста, скачайте и установите соответствующую версию Rtools, прежде чем продолжить:

https://cran.rstudio.com/bin/windows/Rtools/ Установка пакета в 'C: /Users/sayan/Documents/R/win-library/3.6' (как 'lib')не указано) Предупреждение в install.packages: пакет 'choroplethrZip' недоступен (для версии R R 3.6.1)

Просматривая различные онлайн-ресурсы, я обнаружил, что они используют переменную с именем 'group'которого у меня нет в моем наборе данных.Что это такое?И как это полезно?У меня есть опыт использования ArcGIS, и я впервые использую R для создания карты.Любой источник или предложения будут полезны.

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