Ошибка при использовании get_decennial () для получения данных группы блоков 2010, но может получить данные блока - PullRequest
0 голосов
/ 19 января 2019

Я пытаюсь получить данные группы блоков переписи 2010 года, используя функцию get_decennial() из пакета tidycensus.Функция отлично работает для переписного участка и блока, но не для группы блоков.

Этот код отлично работает для данных на уровне блоков.

b_10 <- get_decennial(geography = "block", 
                      variables = "P001001", 
                      year      = 2010,
                      state     = "WY", 
                      county    = "Teton", 
                      geometry  =  FALSE)

Это точно такой же код,который не работает.Единственное отличие состоит в том, что я изменил «блок» на «группу блоков» после содержимого этой статьи Кайла Уокера.

bg_10 <- get_decennial(geography = "block group", 
                       variables = "P001001", 
                       year      = 2010,
                       state     = "WY", 
                       county    = "Teton", 
                       geometry  =  FALSE)

Вот сообщение об ошибке:

Получение данных из ошибки переписи 2010 года: одна или несколько запрошенных вами переменных, вероятно, недоступны в запрошенной географии.Уточните свой выбор.

Ошибка в собрании_ (данные, key_col = compat_as_lazy (enquo (ключ)), value_col = compat_as_lazy (enquo (значение)),: неиспользованный аргумент (-NAME)

Код также отлично работает с geography = "tract". Кроме того, приведенный ниже код прекрасно работает для получения данных группы блоков 2000 года.

bg_2000 <- get_decennial(geography = "block group", 
                         year      = 2000, 
                         variables = "P001001", 
                         state     = "WY", 
                         county    = "Teton", 
                         geometry  = F)

Таким образом, похоже, что проблема связана с группой блоков2010. Было бы здорово, если бы кто-нибудь мне помог!

Большое спасибо.

1 Ответ

0 голосов
/ 24 января 2019

Похоже, что запросы переписи отключены для всех групп блоков в округах для переписи 2010 года с переходом на новую конечную точку API. Блоки все еще работают, как бы то ни было. Например:

https://api.census.gov/data/2010/dec/sf1?get=P001001,NAME&for=block:*&in=state:01%20county:073

работает, тогда как

https://api.census.gov/data/2010/dec/sf1?get=P001001,NAME&for=block%20group:*&in=state:01%20county:073

нет.

Обычно команда API готова внести эти изменения в соответствии с запросом. Однако, поскольку правительство в настоящее время закрыто, этого не произойдет, пока они не вернутся к работе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...