首页 > 解决方案 > 从美国社区调查 (ACS) 2013-2017 摘要文件中的所有表格中下载一个州所有人口普查区块组的所有变量

问题描述

我已在此处下载了堪萨斯州 2013-2017 年美国社区调查 (ACS) 的原始摘要文件数据:https://www2.census.gov/programs-surveys/acs/summary_file/2017/data/5_year_by_state/Kansas_Tracts_Block_Groups_Only。压缩

然后我将其解压缩到我的工作目录中的文件夹“acs_2017_5_year”中并运行以下代码:

library(totalcensus)

#### raw acs data import ####
set_path_to_census("acs_2017_5_year")

trying_acs <- read_acs5year(
  year = 2017,
  states = "KS",
  table_contents = "*",
  summary_level = "block group", 
  with_margin = TRUE
) 

然后我得到这个错误:

Error in read_acs5year_geoheaders_(year, states, table_contents, geo_headers,  : 
  The table content reference * does not exist.

我该怎么做才能下载堪萨斯州所有表格中的所有变量?领域里有什么table_contents?如果没有简单的方法来表示“所有变量!” 存在,是否有一个方便的列表,列出了我可以放入大量向量的所有变量名称?我一个都没找到。谢谢!

标签: rcensus

解决方案


您应该已经下载了 KS 2017 ACS5year 的所有内容。为了提取特定的 table_contents (或变量),您需要提供对 argument 的引用table_contents。运行search_tablecontents("acs5")以找出参考。有超过 26000 个变量,因此将它们全部提取到一个 data.table 中是不现实的。


推荐阅读