Попытка использовать пакет tidycensus для загрузки данных.
Насколько я читал, tidycensus поддерживает блоки для 2000 года. работает, группа блоков работает, блоки не работают
library(tidycensus)
library(tidyverse)
library(viridis)
library(ggplot2)
library(dplyr)
#------Get Decennial Census Data
ut2000tract <- get_decennial(geography = "tract", variables = "P001001",
year = 2000, sumfile = "sf1", key = mykey, state = "49", county = "035",
geometry = FALSE)
ut2000BG <- get_decennial(geography = "block group", variables =
"P001001", year = 2000, sumfile = "sf1",
key = mykey, state = "49", county = "035", geometry = FALSE)
ut2000block <- get_decennial(geography = "block", variables = "P001001",
year = 2000, sumfile = "sf1", key = mykey, state = "49", county = "035",
geometry = FALSE)
Генерация следующей ошибки:
1 "Проверка данных SF3 API..." 1 "Ошибка клиента Неверный запрос Ошибка клиента: (400) Неверный Запрос" Ошибка в stri_replace_first_regex(строка, шаблон, fix_replacement(замена), : аргумент
str
должен быть вектором символов (или объектом, к которому можно принудить) Ошибка в collect.default(., ключ = переменная, значение = значение, -GEOID, - ИМЯ):
объект 'ИМЯ' не найден
Я знаю, что блок должен быть правильной геометрией; Мне просто нужен подсчет населения/блока, который находится в файл переписи населения 2000 года SF1. Не уверен, почему tidycensus не работает. Вытягивание данных за 2010 год, кажется, работает. Но не 2000.
totalcensus не охватывает перепись 2000 г.