从美国人口普查API下载数据

CensusData的Python项目详细描述


该软件包旨在方便用户访问美国人口普查局的 python中的api(https://www.census.gov/developers/)。它支持提取数据 从美国社区调查(ACS)和人口普查摘要文件中, 具体来说:

  • ACS 5年预测(2005-2009至2013-2017),
  • ACS 1年预测(2012-2017年),
  • ACS 3年预测(2010-2012至2011-2013),
  • ACS 1年补充估算(2014-2017年),
  • 2010年人口普查摘要文件1。

这个包为您处理与Census API交互的详细信息, 这样你就可以集中精力处理数据了。它为 代表人口普查地区。它还提供功能 获取有关特定变量和表以及 用于搜索变量。完整的文档可在 https://jtleider.github.io/censusdata/

acs(https://www.census.gov/programs-surveys/acs/) 始于2005年。它提供了广泛的社会,经济, 人口和住房特征。涵盖的主题包括 收入、就业、医疗保险、年龄分布和教育 还有很多。acs取代了以前的人口普查长表 分发给响应十年一次人口普查的一部分家庭。 acs生成基于调查的周期估计。例如, 2011-2015年的5年估计数是基于所有5年期间收集的数据。 它们不仅仅是一年估计数的总和,而且是重叠的 五年期估计数(如2008-2012年和2011-2015年)不应进行比较。 acs提供了伴随所有估计的误差幅度。边距 基于多年数据的估计误差较小。

ACS的5年预测是最新的,但精度最高 适用于各种规模的地区 (https://www.census.gov/programs-surveys/acs/guidance/estimates.html)。由 相比之下,1年的估计是最新的,但最不精确的,是 仅适用于人口超过65000的地区。 介于两者之间的是1年的补充估计数,或者在过去几年中, 三年的估计,两个都是针对人口 20000以上。acs估计使用的选项将取决于您的需求 对于当前数据与对于不同地理区域的数据 精确。

十年一次的人口普查统计了美国的每一位居民。2010年 人口普查摘要文件1提供了每个社区的人口信息, 包括年龄、性别和种族分布以及信息 关于家庭和家庭。(摘要文件2提供了其他数据 对于特定的种族/族裔群体。)

有许多设施可供下载人口普查 数据,包括美国factfinder,acs摘要文件, 还有人口普查数据。此软件包旨在提供 以下功能在其他地方不可用:

  • 跨多个表轻松下载特定变量,只下载您感兴趣的地理位置所需的变量。这避免了与其他源(如acs摘要文件)相关的数据处理麻烦。
  • 访问感兴趣的确切变量,使用变量名可以方便地查找源表上的进一步信息或提取其他年份的数据。这有利于更多技术用户的工作。
  • 一次下载多个地理位置的数据,例如美国的所有县或伊利诺伊州的所有区块组。
  • 将数据作为pandas数据框架使用,或导出到csv以便在其他数据分析包中进行分析。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
静态函数中局部变量的java垃圾收集   java向ImageView添加投掷手势   java spring引导未根据配置文件读取正确的属性   主屏幕小部件中的java自定义布局   java JSP:具有相对路径的FileReader引发FileNotFoundException   java Hibernate在集合上循环时删除会话   java无法建立到jdbc:oracle:thin:@localhost:1521:XE的连接   java我可以使用Hibernate对特定的整数大小进行验证吗?   批处理文件如何注意Java中不同语言环境中的文件名   用于IntelliJ中声纳、PMD、Findbugs和Checkstyle的Java 8   在PIG程序中找不到java类分布式文件系统   Java游戏引擎中动态ZOrdering的绘制   java处理线程工作者的多个错误   带有MariaDB驱动程序的java MySQL服务器产生日期排序错误   java终止线程的正确方法   java Android在手机睡眠时发送udp   java如何将文档添加到事务内部的Firebase集合?