tract_choropleth 新数据
tract_choropleth for NY data
我正在尝试使用 tract_choropleth 复制 Ari 的 ACS talk 中显示的地图。但是,代码不断返回错误消息。我已经请求 api 键和其他功能,如 state_choropleth() 和 county_choropleth() 工作正常。
library(choroplethr)
library(choroplethrMaps)
#api.key.install(DONE)
ny_tract = get_tract_demographics("new york", endyear = 2015)
ny_tract$value = ny_tract$per_capita_income
tract_choropleth(ny_tract, state_name="new york", title='2015 map of NY',
legend = "dollars", num_colors = 1, county_zoom = 36061)
错误信息是
Error in maptools::unionSpatialPolygons(cp, attr[,region]): isTRUE(gpclibPermitStatus()) is not TRUE
我可以看到数据框 ny_tract 加载了许多由强制警告引入的 NA。
感谢您的帮助。
错误是由于 gpclibPermitStatus()
返回 FALSE。
不幸的是,这是使用 choroplethr 时出现的常见错误。我曾经对here.
这个问题给出了冗长的回答
简短的回答是输入以下内容:
install.packages("gpclib")
library(maptools)
gpclibPermit()
我正在尝试使用 tract_choropleth 复制 Ari 的 ACS talk 中显示的地图。但是,代码不断返回错误消息。我已经请求 api 键和其他功能,如 state_choropleth() 和 county_choropleth() 工作正常。
library(choroplethr)
library(choroplethrMaps)
#api.key.install(DONE)
ny_tract = get_tract_demographics("new york", endyear = 2015)
ny_tract$value = ny_tract$per_capita_income
tract_choropleth(ny_tract, state_name="new york", title='2015 map of NY',
legend = "dollars", num_colors = 1, county_zoom = 36061)
错误信息是
Error in maptools::unionSpatialPolygons(cp, attr[,region]): isTRUE(gpclibPermitStatus()) is not TRUE
我可以看到数据框 ny_tract 加载了许多由强制警告引入的 NA。
感谢您的帮助。
错误是由于 gpclibPermitStatus()
返回 FALSE。
不幸的是,这是使用 choroplethr 时出现的常见错误。我曾经对here.
这个问题给出了冗长的回答简短的回答是输入以下内容:
install.packages("gpclib")
library(maptools)
gpclibPermit()