问题标签 [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.

0 投票
1 回答
97 浏览

r - 使用通过 tidycensus 下载的数据的dotsInPolys 长度不匹配

您能否帮助找出解决 dotsInPolys 引发的长度不匹配错误的最佳方法?我认为这是因为多边形数据中有 NA 或 NULL 或一些 funk 使得它太长。这是重现错误的代码。最终,我想使用 Leaflet 绘制多个种族,但此时我无法生成随机点所需的纬度/经度。

这篇文章(关于排除 dotsInPolys 错误(maptools)的建议)几乎可以帮助我,但我不知道如何将它应用到我的案例中。

我可以通过删除 NA 和黑色弹出大于 0 的县来更改 nj spatialpolygonsdataframe 的长度,但是地图没有绘制多个县(也许人口普查下载有问题?)。

0 投票
1 回答
129 浏览

tidycensus - get_acs() 是否支持“县细分”地理

我正在尝试将“县细分”的数据作为 tidycensus 的 get_acs() 函数中地理选项的一部分上传。我知道有几个地理选项,凯尔沃克在他的页面上发布了这些选项。https://walkerke.github.io/tidycensus/articles/basic-usage.html#geography-in-tidycensus

虽然它适用于州和县级,因为您只需输入县 =“蒙茅斯”。但我似乎无法让语法在蒙茅斯县内的城市的城市细分级别上工作。我寻找了其他 tidycensus 脚本,但没有找到任何使用县级以下的地理。

有什么建议么?

0 投票
1 回答
352 浏览

r - R:如何命名来自 tidycensus 的 get_acs 中的列?

当我跑

我收到以下错误:

它还具有以下回溯:

什么是.name_repair,以及如何使用它来指定修复?还是有其他方法可以解决这个问题?

0 投票
1 回答
1030 浏览

r - 如何/在哪里将 tidycensus 变量与人口普查局变量匹配?

问题

我收到了一长串 DP05 表的特定变量代码 - 采用人口普查局格式。例如:

由于 tidycensus 使用自己的变量命名约定,我不能轻易使用上面的。我如何轻松地穿越到 tidycensus 定义?

临时解决方案

与此同时,我手动下载了局文件并删除了带有 HC02 和 HC04 前缀的行以与 tidycensus 匹配以创建内部人行横道(因为它至少在位置上是正确的)但这很乏味。

我很想将这些 HC 作为命名向量提供给 get_acs(),也许只是将表指定为 DP05。

0 投票
1 回答
452 浏览

r - 如何从 R 中的地图中删除湖泊/水

(我会因为没有代表而提前道歉。今天晚些时候无法开始工作,这是一个单独的问题)。

我从美国人口普查中提取了 ZCTA 级别数据,将 ZCTA 分组,并创建了一个等值线图。我想删除各种湖泊边界。在湖泊特征占总面积较大部分(或靠近我的区域边界)的地方,它们的边界对观察者来说有点碍眼。

以“1”开头的邮政编码

图像

0 投票
0 回答
162 浏览

r - 使用 R 比较一个地区的多个 5 年 ACS 估计值

我正在比较一个地区的种族构成和地区收入中位数(可以做人口普查区或 ZCTA。这里我将包括 ZCTA,因为教育部没有那么大)。

将数据放入以便可视化的最佳格式是什么?另外,我如何计算每个种族/族裔群体占总数的百分比和百分比变化?

我能够为 YEAR 和 ESTIMATE 使用 dplyr(spread),但我也希望能够为 YEAR 和 MOE 做到这一点。这甚至是正确的举动吗?

我还想计算每个种族/民族的百分比,以及百分比变化。我该怎么做呢?

谢谢!

在这里,我想出了如何提取多年的数据:

然后我选择了特定的ZCTA ...

我可以传播,但它不携带教育部...

但我不确定从那里去哪里。

0 投票
0 回答
99 浏览

r - R - 将 Tigris SF Shapefile 添加到 ggmap

我正在尝试在对象shapefiles之上添加ggmap。具体来说,我想使用从包中下载的Simple Feature(SF)。我试图将这些覆盖在.google 地图上。shapefilesRTigrisStamenggmap

使用的包:

首先shapefilesTigris包中下载。我正在使用德克萨斯州的县形状。我专门将这些下载为 SF 对象(与 SP 对象相对)。

然后我从这个对象计算一个边界框,用于下载一个stamen ggmap.

现在,当我尝试在 上覆盖县shapefileggmap,边界没有正确对齐。

在此处输入图像描述

shp_tx我的理解是我需要将(SF) 对象重新投影到 aCRS以匹配 my_map ( ggmap) 对象。

我根据在线帖子尝试了多种预测,但似乎没有一个能正常工作。以下是我尝试过的:

我不确定使用 aStamen Map或 Google Map 进行这种转换是否相同,但我已经尝试了这两种方法并且遇到了类似的问题。我希望解决方案就像转换为正确的 CRS 一样简单。谢谢。

0 投票
0 回答
445 浏览

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 中提取的数据是否有限制——我意识到这很多。我没有遗漏任何“,”或“()”,所以我认为错误不在我的语法中,间距或输入新行不应该是问题。

我还创建了一个变量向量,并使用该向量运行了调用,但这也不起作用。

当我运行代码时,它会思考大约一分钟,然后返回错误。我已经用我们的几何和宽输出进行了尝试。我的互联网连接似乎工作正常,但以前的电话是否会降低我的互联网速度,这就是它抛出错误的原因?

0 投票
0 回答
160 浏览

r - get_acs() 在提取人口普查块组时无法从 2012 年或之前的调查中获取数据

我有一些代码(如下)可以很好地为 ACS 调查 2013/14/15/16/17 获取某个地理区域(亚特兰大如下示例)的人口普查块组数据。但是,当我在 2012 年或之前运行它时,我收到以下错误。

从 2008-2012 5 年 ACS 错误中获取数据:您的 API 调用有错误。返回的 API 消息是错误:未知/不支持的地理层次结构。

0 投票
1 回答
124 浏览

r - 在 R 中折叠命名行并将变量移动到列

我正在使用 R 通过“tidycensus”提取人口普查数据,但它会将同一地理位置的不同变量拉入行,而不是使用单行地理位置和多个变量列。

我尝试了各种转置、收集和传播功能,但无法将传播值折叠成一行。我的代码如下所示:

生成一个表:

我期望这些结果,但我想要做的是生成一个表,其中所有值都有一行,其中列是变量名称,例如: