问题标签 [tidycensus]
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 - 使用通过 tidycensus 下载的数据的dotsInPolys 长度不匹配
您能否帮助找出解决 dotsInPolys 引发的长度不匹配错误的最佳方法?我认为这是因为多边形数据中有 NA 或 NULL 或一些 funk 使得它太长。这是重现错误的代码。最终,我想使用 Leaflet 绘制多个种族,但此时我无法生成随机点所需的纬度/经度。
这篇文章(关于排除 dotsInPolys 错误(maptools)的建议)几乎可以帮助我,但我不知道如何将它应用到我的案例中。
我可以通过删除 NA 和黑色弹出大于 0 的县来更改 nj spatialpolygonsdataframe 的长度,但是地图没有绘制多个县(也许人口普查下载有问题?)。
tidycensus - get_acs() 是否支持“县细分”地理
我正在尝试将“县细分”的数据作为 tidycensus 的 get_acs() 函数中地理选项的一部分上传。我知道有几个地理选项,凯尔沃克在他的页面上发布了这些选项。https://walkerke.github.io/tidycensus/articles/basic-usage.html#geography-in-tidycensus
虽然它适用于州和县级,因为您只需输入县 =“蒙茅斯”。但我似乎无法让语法在蒙茅斯县内的城市的城市细分级别上工作。我寻找了其他 tidycensus 脚本,但没有找到任何使用县级以下的地理。
有什么建议么?
r - R:如何命名来自 tidycensus 的 get_acs 中的列?
当我跑
我收到以下错误:
它还具有以下回溯:
什么是.name_repair
,以及如何使用它来指定修复?还是有其他方法可以解决这个问题?
r - 如何/在哪里将 tidycensus 变量与人口普查局变量匹配?
问题
我收到了一长串 DP05 表的特定变量代码 - 采用人口普查局格式。例如:
由于 tidycensus 使用自己的变量命名约定,我不能轻易使用上面的。我如何轻松地穿越到 tidycensus 定义?
临时解决方案
与此同时,我手动下载了局文件并删除了带有 HC02 和 HC04 前缀的行以与 tidycensus 匹配以创建内部人行横道(因为它至少在位置上是正确的)但这很乏味。
我很想将这些 HC 作为命名向量提供给 get_acs(),也许只是将表指定为 DP05。
r - 如何从 R 中的地图中删除湖泊/水
(我会因为没有代表而提前道歉。今天晚些时候无法开始工作,这是一个单独的问题)。
我从美国人口普查中提取了 ZCTA 级别数据,将 ZCTA 分组,并创建了一个等值线图。我想删除各种湖泊边界。在湖泊特征占总面积较大部分(或靠近我的区域边界)的地方,它们的边界对观察者来说有点碍眼。
以“1”开头的邮政编码
r - 使用 R 比较一个地区的多个 5 年 ACS 估计值
我正在比较一个地区的种族构成和地区收入中位数(可以做人口普查区或 ZCTA。这里我将包括 ZCTA,因为教育部没有那么大)。
将数据放入以便可视化的最佳格式是什么?另外,我如何计算每个种族/族裔群体占总数的百分比和百分比变化?
我能够为 YEAR 和 ESTIMATE 使用 dplyr(spread),但我也希望能够为 YEAR 和 MOE 做到这一点。这甚至是正确的举动吗?
我还想计算每个种族/民族的百分比,以及百分比变化。我该怎么做呢?
谢谢!
在这里,我想出了如何提取多年的数据:
然后我选择了特定的ZCTA ...
我可以传播,但它不携带教育部...
但我不确定从那里去哪里。
r - R - 将 Tigris SF Shapefile 添加到 ggmap
我正在尝试在对象shapefiles
之上添加ggmap
。具体来说,我想使用从包中下载的Simple Feature
(SF)。我试图将这些覆盖在.google 地图上。shapefiles
R
Tigris
Stamen
ggmap
使用的包:
首先shapefiles
从Tigris
包中下载。我正在使用德克萨斯州的县形状。我专门将这些下载为 SF 对象(与 SP 对象相对)。
然后我从这个对象计算一个边界框,用于下载一个stamen ggmap
.
现在,当我尝试在 上覆盖县shapefile
时ggmap
,边界没有正确对齐。
shp_tx
我的理解是我需要将(SF) 对象重新投影到 aCRS
以匹配 my_map ( ggmap
) 对象。
我根据在线帖子尝试了多种预测,但似乎没有一个能正常工作。以下是我尝试过的:
和
我不确定使用 aStamen Map
或 Google Map 进行这种转换是否相同,但我已经尝试了这两种方法并且遇到了类似的问题。我希望解决方案就像转换为正确的 CRS 一样简单。谢谢。
r - Tidycensus 调用返回具有相同脚本但不同年份的无法解释的错误
我正在为我正在工作的一篇论文提取多年的人口普查数据。我想从 2009 年到 2016 年提取相同的变量,即纽约州人口普查区的 5 年估计值。我已经成功运行了 2016 年和 2015 年的脚本,但它一直给我 2014 年或更早的错误。
虽然,我试图提取相同的变量,但我意识到其中一些变量每年都在变化,但我已经解决了代码中的这些变化,并且我的变量没有任何变化在 2014 年和 2015 年之间使用,但我仍然遇到问题。R不断给我这个错误信息:
错误:您的 API 调用有错误。返回的 API 消息是 There was an error while running your query。我们已经记录了错误,我们会尽快纠正它。带来不便敬请谅解..
这几乎听起来像是他们的错误?
就像我说的,这个确切的代码适用于 2016 年和 2015 年的 pull,但不适用于 2014 年或更早的年份。因此,这不是我的人口普查 API 密钥,因为我已经提取了一些数据,甚至尝试使用新密钥,但仍然无法正常工作。您可以使用 API 密钥从 Census 中提取的数据是否有限制——我意识到这很多。我没有遗漏任何“,”或“()”,所以我认为错误不在我的语法中,间距或输入新行不应该是问题。
我还创建了一个变量向量,并使用该向量运行了调用,但这也不起作用。
当我运行代码时,它会思考大约一分钟,然后返回错误。我已经用我们的几何和宽输出进行了尝试。我的互联网连接似乎工作正常,但以前的电话是否会降低我的互联网速度,这就是它抛出错误的原因?
r - get_acs() 在提取人口普查块组时无法从 2012 年或之前的调查中获取数据
我有一些代码(如下)可以很好地为 ACS 调查 2013/14/15/16/17 获取某个地理区域(亚特兰大如下示例)的人口普查块组数据。但是,当我在 2012 年或之前运行它时,我收到以下错误。
从 2008-2012 5 年 ACS 错误中获取数据:您的 API 调用有错误。返回的 API 消息是错误:未知/不支持的地理层次结构。
r - 在 R 中折叠命名行并将变量移动到列
我正在使用 R 通过“tidycensus”提取人口普查数据,但它会将同一地理位置的不同变量拉入行,而不是使用单行地理位置和多个变量列。
我尝试了各种转置、收集和传播功能,但无法将传播值折叠成一行。我的代码如下所示:
生成一个表:
我期望这些结果,但我想要做的是生成一个表,其中所有值都有一行,其中列是变量名称,例如: