问题标签 [census]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 从美国社区调查 (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”中并运行以下代码:
然后我得到这个错误:
我该怎么做才能下载堪萨斯州所有表格中的所有变量?领域里有什么table_contents
?如果没有简单的方法来表示“所有变量!” 存在,是否有一个方便的列表,列出了我可以放入大量向量的所有变量名称?我一个都没找到。谢谢!
request - 使用 ACS 人口普查 API 查询变量
我在看这里,它说这个变量存在于 ACS1 2016 集合中:
并且通常在该集合的数据字典中列出。
但是我以此处作为示例列出的任何格式对其进行查询,但它没有:
- https://api.census.gov/data/2016/acs/acs1?get=DP02_0001E&for=zip%20code%20tabulation%20area:60601
- https://api.census.gov/data/2016/acs/acs1?get=group(DP02)&for=zip%20code%20tabulation%20area:60601
- https://api.census.gov/data/2016/acs/acs1?get=DP02_0001E&for=state:01
全部返回:
我究竟做错了什么?
java - 根据 latlong 输入从 shapefile 获取人口普查块组 - Java
我是shapefile
处理新手。请指导我如何实现以下查询。
我正在使用来自census.gov 的这个 shapefile tl_2018_us_aiannh.shp :TIGER-LINE。我要根据用户提供的经纬度从 shapefile中获取人口普查区块组实体,如Block、Tract、County subdivision和County详细信息。
我的要求是shapefile
单独而不是通过任何 API 来实现这一点。
有人可以帮助我实现这个框架吗?
到目前为止我尝试/使用的内容:
- 我曾经
GeoTools
读过shapefile
. 我可以继续使用相同的吗?这个工具能满足我的要求吗? - 我浏览了census.gov的文件,其中指出:
人口普查局分配一个代码,这些代码出现在“TRACTCE”等字段中,其中“CE”代表人口普查。最后,州提交的代码以“ST”结尾,例如“SLDLST”,地方教育机构代码以“LEA”结尾,例如“ELSDLEA”。
我在我的代码中尝试过:
但我收到 null 作为值。
任何帮助都会很有帮助。
gps - 是否可以获得与美国所有人口普查区相对应的 gps 坐标(纬度和经度)?
我有一份美国所有人口普查区(FIPS 代码)的列表,我需要获取每个人口普查区对应的 GPS 代码。
我尝试查看 census.gov 网站及其 API,并找到了一些其他相关资源,例如http://proximityone.com/和 ArcGIS ( http://www.arcgis.com/index.html ) ,但我似乎无法弄清楚如何收集人口普查块的 gps 坐标。
这里有人有这方面的经验吗?
geocoding - 如何匹配不同年份的人口普查区
我正在尝试比较人口普查区随时间变化的数据,但有些人口普查区会因人口普查而异。有没有办法将旧的人口普查区 ID 与新的人口普查区 ID 匹配?专门针对 1990 年和 2010 年的人口普查。
r - 如何以编程方式向 R 中的交互式函数提供用户输入(特别是在总人口普查包中)
我正在编写一个 R 脚本,它具有一些交互功能,可以停止代码等待用户输入。我需要脚本完全自动化运行,以便 Travis-CI 可以独立构建它。如何以编程方式提供用户输入,以便代码连续运行而不是停止交互输入?
具体来说,我正在使用Rread_acs5year
中的包中的函数totalcensus
,当我运行此代码时:
它输出到控制台:
然后等待用户输入。我想自动给函数输入 1 。
python - 拉取美国人口普查 API 时的 400 状态码
我想使用人口普查 API 来提取与 CB1100A11 表相同的就业数据(附截图)。该表的每一行代表一个不同的 2 位数 NAICS 扇区。尽管构建此表完全是另一项任务,但当我包含其他变量时,我似乎无法获取 API 数据。
我在人口普查局提供的每个示例网址上都取得了成功,但我自己的网址却没有取得任何成功。我在下面包含了一个代码片段,减去我的密钥,以显示它的样子。我在 Jupyter Notebooks 和 BeautifulSoup 的 BS4 中使用 Python 3。
当我添加其他变量时,例如NAICS2007
收到状态代码 400,但是当我使用示例变量时,我得到 200。共同点似乎是我的代码。任何人都可以帮忙吗?
sqlalchemy - 如何修复“位置参数”以成功运行 PostgreSQL 的人口普查 API?
我正在尝试从人口普查 API 变量的 csv 文件中提取数据,代码将选择所有州、县和人口普查区域。我收到“TypeError:state_county_tract()”;“需要 5 个位置参数,但给出了 6 个。” 似乎返回了“(self,*args,**kwargs)”的包装函数。
我知道我的层次结构按“state_county_tract”顺序排列,并且我为每个使用通配符“(:*)”:stateFIPS、countyFIPS、tractFIPS。
python - 如何使用创建的邮政编码列表过滤人口普查数据(来自 API)?
我使用人口普查包装器从人口普查 api 中提取数据,我想用我编译的 zip 列表过滤掉这些数据。
所以我试图从人口普查的拉取请求数据中过滤数据。我有一个我想要使用的 zip 的 csv 文件,我已经将它放入列表中。我尝试了一些方法,例如将人口普查放入数据框中并尝试按我的列表过滤邮政编码列,但我认为我的语法不正确。
这只是我拉的测试数据,
所以我尝试了这种方式,并且我尝试了一个 for 循环,在该循环中我使用 census_pd['Zipcode'] 和一个内部 for 循环使用 if 语句(如 zip1 == zip2 附加到列表)遍历列表。
我的依赖
如前所述,我想过滤掉我可能从特定于我使用的邮政编码的人口普查数据中提取的任何数据