Как получить данные о возрасте, доходе, образовании и т. Д. c ... из данных переписи - PullRequest
1 голос
/ 05 февраля 2020

Используйте пакет acs в R для запроса API переписи и считайте в демографии c переменные для каждого почтового индекса в наборе данных. Попробуйте переменные, относящиеся к возрасту, доходу, образованию и т. Д. c, вы должны использовать не менее 20 переменных. Не беспокойтесь об API-ключе, который у меня уже есть, и он работает. Мне нужно как извлечь их из данных переписи. Я пробовал это

{zc <- get_acs(geography = "zcta", variables = "B19013_001")
print(zc)}

Я получил некоторые данные, но я не знаю, что с этим делать. Может кто-нибудь помочь с этим?

1 Ответ

0 голосов
/ 05 февраля 2020

У меня нет опыта работы с пакетом acs, но я думаю, что вам нужно предоставить вызов get_acs с именами переменных, которые вы хотите получить.

Потому что сейчас ваши данные ответов .frame состоит из GEOID, NAME, variable, estimate и moe. Это data.frame в полной форме, означающий, что все переменные перечислены в столбце variable с соответствующими значениями в столбцах estimat и moe ...

Соответственно variable кажется, имеет только одно значение, "B19013_001", имя, которое вы указали при вызове get_acs.

Какое значение выдается

zc2 <- get_acs(geography = "zcta", variables = c("age", "income")
names(zc2)

(при условии "age" и " доход "действительны имена переменных)

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