问题标签 [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 回答
125 浏览

r - 如何为地图中的每个人口普查区域添加更多数据?

我能够使用 和 准备一个县的人口普查区地图(显示所有人口普查区tidycensustigris。我在一个名为的单独数据框中有一些数据,其中demography包含 4 列county、、、和。tractx.foreclosure_filingdelinquent_parcels

如何仅创建demography(仅 19 个)数据框中的那些区域的地图,并在地图中显示x.foreclosure_filingdelinquent_parcels这些(19 个)区域的值?

人口统计数据框如下所示:

代码

0 投票
1 回答
106 浏览

r - 如何解决 tigris::call_geolocator() Internal Server Error (HTTP 500) 错误?

我想从我数据中的地址中获取一个城市的人口普查代码。问题是我找不到佛罗里达州盖恩斯维尔的可用 shapefile。所以我试图使用参加调查的人的地址来获取人口普查代码,一旦我有了人口普查代码,我会substr使用前 11 位数字来匹配tidycensus包裹的 GEOID,这使县人口普查和 shapefile 降到最低的层次结构。

因为我只有城市居民的 GEOID,所以我会得到那些 shapefile,而不是整个县。所以我做了以下只是为了获得人口普查代码:

数据链接在这里。我有 ~9200 个地址要解析,这发生在 ~1800 年。环顾四周,我发现需要一些超时设置,不幸的是,我不知道该怎么做。

我需要 shapefile 来完成我个人项目的关键部分。

0 投票
1 回答
3285 浏览

r - 为什么 geom_sf 不允许填充数据框中的离散列?

我使用 绘制了一个空间图,但是只要它在内部,它就会geom_sf不断为我的参数获取一个连续的比例,但是当我将它取出并填充它时它也不起作用,它覆盖了我的手动颜色并且图例不起作用节目。我试过传入内部层,但这会导致错误:fillaesscale_fill_manualfillaesas.factors

错误:提供给连续刻度的离散值

但这些值是谨慎的!所以我不得不把它变成数字。new_file.csv可以在此处找到可重现的示例和数据文件:

https://github.com/THsTestingGround/SO_question_fill_map/blob/master/new_file.csv

代码:

1) 下面是填充 aes 参数的外观。我想将填充颜色转换为离散的:

在此处输入图像描述

2) 这是当我将填充移到 aes 函数之外时图表的样子。手动填充被覆盖:

在此处输入图像描述

我想要谨慎的自定义颜色。

请注意,dput由于最大限制,所以限制了我的字符,所以我只能在这里给出前 10 行,您可以在 repo 中使用 CSV 文件,因为您将拥有Cluster Group列中的所有值。我已经给出了我用来制作这个例子的一切。

0 投票
0 回答
154 浏览

r - 如何从 tidycensus 中提取几何图形?

我正在尝试从中提取几何图形,tidycensus但不断遇到错误。

我输入以下代码:

但我收到以下输出和错误:

我按照提示运行rlang::last_error()并得到:

我按照提示运行rlang::last_trace()并得到:

该功能get_acs()geometry=F. 我不知道从这里去哪里。有任何想法吗?

0 投票
1 回答
201 浏览

r - 从R中的多边形计算人口普查区域的面积

我正在尝试计算美国每个人口普查区的面积。我使用 tidycensus 为每个人口普查区及其坐标提取多面体。

我找不到用于计算多面体面积的任何方法都可以与列表一起使用,这是 tidycensus 存储坐标的格式。还有其他更容易使用的格式吗?有没有办法使用这种格式的坐标计算面积?

我尝试了 rgeos 包中的 gArea()、raster 包中的 area()、sf 包中的 st_area() 和几何包中的 polyarea()。

0 投票
0 回答
160 浏览

r - UseMethod("select_") 中的 Tidycensus 错误:没有适用于“select_”的方法应用于“字符”类的对象

我正在尝试加载人口普查数据,但每次使用get_decennial我的代码都会引发错误。

我已经定义了几个变量,我试图调用这个数据,但每次我都会收到这个错误消息:

Error in UseMethod("select_") : no applicable method for 'select_' applied to an object of class "character".

我究竟做错了什么?

谢谢

0 投票
1 回答
78 浏览

r - 我该如何解决:响应$result$geographies$`2010 人口普查块`[[1]] 中的错误:纬度/经度数据的下标超出范围

更新:所以在我的数据集中,其中一个坐标集是 (49.277298, -123.067902),它不仅是唯一一个超出范围的坐标集,也是唯一一个对分析造成严重破坏的坐标集。希望这个补充有帮助!

我正在为仅列出纬度和经度但在 response$result$geographies$ 2010 Census Blocks[[1]] 中不断收到错误的数据集查找人口普查代码:下标超出范围

当我使用 for 循环时:

然后我还使用了一个应用:

在 response$result$geographies$ 2010 Census Blocks[[1]] 中都返回错误:下标超出范围

0 投票
1 回答
101 浏览

r - 在 R 中重新配置人口普查数据集

我是这个论坛和 R 的新手。我正在进行一项生态研究,并使用人口普查数据在华盛顿州开发一个数据集,除以邮政编码,其中包含以下变量:“total_pop”、“中位年龄”、“中位数”男性年龄”、“女性中位年龄”、“流行男性总数”、“流行女性总数”、“白人”、“黑人”、“美国印第安人/阿尔斯坎人”、“亚洲人”、“夏威夷原住民”、“其他种族” , “2+ 种族”。我使用我在网上找到的一个名为 tidycensus 的软件包从 ACS 5 年估计数据集中获取数据,我遇到了几个问题,希望你能帮助我。

我的主要问题是数据集没有按照我的喜好配置。我曾设想数据集会有一个输出,其中邮政编码是行,列是变量,这样每个邮政编码都会有 14 个相关变量。例如,对于 2018 年给定的邮政编码 (12345),我想要(顶部)配置,而不是我目前得到的底部配置。所需的配置

这是我捕获的当前数据的一个示例。[当前数据集] 2

我遇到的另一个问题是,包中的 get_acs 函数不能给我特定州的邮政编码,而是整个美国,所以我的数据集目前有大部分我不需要的邮政编码。如果我要查找华盛顿州的所有邮政编码,有没有办法只包括华盛顿州特定的邮政编码。提前感谢大家的帮助,我想重申一下,我肯定是 R 的新手,所以任何/所有的帮助都将不胜感激。

0 投票
1 回答
64 浏览

r - Tidycensus - 一个州所有县的一年 ACS

我认为非常简单的问题,但不确定正确的解决方案。对此进行了一些研究,并认为我记得在某处看到过解决方案,但不记得在哪里......无论如何,

想要获取 DP03,即 2019 年所有俄亥俄县的一年 acs 数据。但是,下面的代码仅访问俄亥俄州 88 个县中的 39 个。我怎样才能进入剩余的县?

我的猜测是,只有人口超过 60,000 的县才会提取数据。

这导致一个看起来像这样的表......

很确定我在某处看到了解决方案,但不记得在哪里。

任何帮助将不胜感激,因为它可以让办公室更轻松地提取人口普查数据,而不是费力地通过美国人口普查局网站。祝你好运,谢谢!

0 投票
0 回答
145 浏览

r - 在 R 中下载 tidycensus 库时出错

我正在尝试在 tidycensus 中使用 census_api_key() 函数,但不断收到无法找到的错误,根据我收到的错误消息,tidycensus 库似乎也没有正确安装。

这是我到目前为止所做的:

我也尝试过安装 rgdal 库,正如其他 tidycensus 错误所建议的那样,但这对我不起作用。

非常感谢任何建议。