Довольно простая проблема, я думаю, но не уверен в правильном решении. Провел некоторое исследование по этому вопросу и думаю, что где-то видел решение, но не могу вспомнить, где... во всяком случае,
Хотите получить DP03, годовые данные acs для всех округов Огайо, 2019 год. Однако приведенный ниже код дает доступ только к 39 из 88 округов Огайо. Как я могу получить доступ к остальным округам?
Я предполагаю, что данные собираются только для округов с населением более 60 000 человек.
library(tidycensus)
library(tidyverse)
acs_2019 <- load_variables(2019, dataset = "acs1/profile")
DP03 <- acs_2019 %>%
filter(str_detect(name, pattern = "^DP03")) %>%
pull(name, label)
Ohio_county <-
get_acs(geography = "county",
year = 2019,
state = "OH",
survey = "acs1",
variables = DP03,
output = "wide")
В результате получается такая таблица...
Ohio_county
# A tibble: 39 x 550
GEOID NAME `Estimate!!EMPL~ `Estimate!!EMPL~ `Estimate!!EMPL~ `Estimate!!EMPL~ `Estimate!!EMPL~
<chr> <chr> <dbl> <dbl> <dbl> <dbl> <dbl>
1 39057 Gree~ 138295 815 138295 NA 87465
2 39043 Erie~ 61316 516 61316 NA 38013
3 39153 Summ~ 442279 1273 442279 NA 286777
4 39029 Colu~ 83317 634 83317 NA 48375
5 39099 Maho~ 188298 687 188298 NA 113806
6 39145 Scio~ 60956 588 60956 NA 29928
7 39003 Alle~ 81560 377 81560 NA 49316
8 39023 Clar~ 108730 549 108730 NA 64874
9 39093 Lora~ 250606 896 250606 NA 150136
10 39113 Mont~ 428140 954 428140 NA 267189
Я почти уверен, что где-то видел решение, но не могу вспомнить, где.
Любая помощь будет оценена по достоинству, поскольку это позволит офису легче извлекать данные переписи, а не пробираться через сайт Бюро переписи населения США. Удачи и спасибо!
The one-year ACS provides data for geographies with populations of 65,000 and greater.
Итак, я не думаю, что это как-то связано с разницей между данными, доступными через API, и просмотром сайта. - person qdread   schedule 02.12.2020load_variables(2019, dataset = 'acsse')
- person qdread   schedule 02.12.2020acs1/subject
. - person qdread   schedule 02.12.2020