В поисках решения нерешенной проблемы я наткнулся на пакет acs
. Я предполагаю, что в пакете choropleth нет способа получить информацию о округе из данных в формате [city, state]
. Вот почему необходима предварительная обработка с помощью ACS.
Я пробовал следующий код, чтобы получить информацию об округе по городу:
library(acs)
geo.lookup(state="CA", place="San Francisco")
> geo.lookup(state="CA", place="San Francisco")
state state.name county.name place place.name
1 6 California <NA> NA <NA>
2 6 California San Francisco County 67000 San Francisco city
3 6 California San Mateo County 73262 South San Francisco city
Как известно, города могут входить в состав разных округов. Скорее всего пойду со вторым
> geo.lookup(state="CA", place="San Francisco")[2,]
state state.name county.name place place.name
2 6 California San Francisco County 67000 San Francisco city
по умолчанию.
Мой вопрос: Есть ли способ получить аббревиатуру штата, название округа и FIPS округа? Мне не удалось найти ответ в документации.
Кроме того, для дальнейшей обработки (сопоставления с хороплетром) необходимо удалить последнее «графство» в county.name
и «город» в place.name
.