你能用resolution参数在get_acs()过滤出夏威夷群岛上的小岛屿吗?
我可能在tidycensus中发现了一个bug,这是我最喜欢的包之一。
我当时正在用tidycensus的get_acs()函数绘制美国国会选区的地图,但我在夏威夷西北部得到了那么长的群岛。我试着按照凯尔·沃克尖端的说法将小岛屿过滤掉,但群岛不会消失。最后,我用congressional_districts()函数获取了几何图形,并加入了get_acs()数据。
MRE:
#map with too many islands
cds <- get_acs(
geography = "congressional district",
variables = "B01003_001",
geometry = TRUE,
resolution = "20m"
) %>% shift_geometry()
cds %>%
ggplot() +
geom_sf()坏地图:

起作用的是:
#map with the right number of islands
cds2 <- congressional_districts(cb = TRUE,
resolution = "20m") %>% shift_geometry()
cds2 %>%
ggplot() +
geom_sf()好地图:

发布于 2022-02-21 19:28:28
我修正了tigris最新的CRAN版本(上周发送的);如果您重新安装tigris,您的原始代码将返回所需的结果。
https://stackoverflow.com/questions/71177568
复制相似问题