Я пытаюсь получить данные группы блоков переписи 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. Было бы здорово, если бы кто-нибудь мне помог!
Большое спасибо.