0

resolutionの引数を使用しget_acs()て、ハワイ諸島の小さな島々を除外できますか?

tidycensus私のお気に入りのパッケージの 1 つである にバグが見つかった可能性があります。

tidycensusの関数を使用して米国議会選挙区をマッピングしget_acs()ていましたが、ハワイの北西にある長い列島を取得していました。Kyle Walker のヒントに従って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()

悪い地図:

img1

何がうまくいったか:

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

cds2 %>%
  ggplot() +
  geom_sf()

良い地図:

img2

4

1 に答える 1