0

你能用resolutionin 的参数get_acs()过滤掉夏威夷群岛的小岛吗?

我可能在tidycensus我最喜欢的软件包之一中发现了一个错误。

tidycensus我正在使用's函数绘制美国国会选区的地图get_acs(),但我得到的是夏威夷西北部的那个长长的群岛。我尝试按照凯尔沃克的提示加入resolution = "20m"过滤小岛的论点,但群岛不会消失。我最终只是使用该函数抓取了几何图形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()

糟糕的地图:

图像1

什么有效:

#map with the right number of islands
cds2 <- congressional_districts(cb = TRUE,
                                resolution = "20m") %>% shift_geometry()

cds2 %>%
  ggplot() +
  geom_sf()

好地图:

img2

4

1 回答 1

0

我在tigris的最新 CRAN 版本中修复了这个问题(上周发送);如果您重新安装tigris,您的原始代码将返回所需的结果。

于 2022-02-21T19:28:28.433 回答