首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何利用get_acs过滤出夏威夷的小岛屿?

我如何利用get_acs过滤出夏威夷的小岛屿?
EN

Stack Overflow用户
提问于 2022-02-18 17:27:52
回答 1查看 76关注 0票数 0

你能用resolution参数在get_acs()过滤出夏威夷群岛上的小岛屿吗?

我可能在tidycensus中发现了一个bug,这是我最喜欢的包之一。

我当时正在用tidycensusget_acs()函数绘制美国国会选区的地图,但我在夏威夷西北部得到了那么长的群岛。我试着按照凯尔·沃克尖端的说法将小岛屿过滤掉,但群岛不会消失。最后,我用congressional_districts()函数获取了几何图形,并加入了get_acs()数据。

MRE:

代码语言:javascript
复制
#map with too many islands
cds <- get_acs(
  geography = "congressional district",
  variables = "B01003_001",
  geometry = TRUE,
  resolution = "20m"
) %>% shift_geometry()

cds %>%
  ggplot() +
  geom_sf()

坏地图:

起作用的是:

代码语言:javascript
复制
#map with the right number of islands
cds2 <- congressional_districts(cb = TRUE,
                                resolution = "20m") %>% shift_geometry()

cds2 %>%
  ggplot() +
  geom_sf()

好地图:

EN

回答 1

Stack Overflow用户

发布于 2022-02-21 19:28:28

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71177568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档