0

我试图找到一种干净的方法将一些县级人口普查数据提取到 R 中,我下载了 acs 包。我尝试使用 acs.fetch 函数来获取密苏里州每个县的一些基本年龄/性别数据。该功能只回馈了大约 12 个县,而密苏里州有 100 多个。

我在之前的一篇文章中看到,一些县可能没有任何一年 ACS 调查的数据,但这似乎有太多空白。而且,当我通过在 American Fact Finder 中搜索相同信息进行交叉检查时,似乎我在 R 中遗漏了很多东西。我尝试过的代码如下。

library(acs)
acs.fetch(geography=geo.make(state="MO", county="*"), table.number ="B01003", endyear=2014, span=1)

快速免责声明:我是 R 的初学者,我在该主题上的词汇量会有点有限。

4

1 回答 1

1

我刚刚运行了您的代码片段并将其保存到变量x中,并且该特定表确实只列出了 17 个县。只是为了确保我随后将其作为 5 年的估计值进行了轻微修改:

    library(acs)
  acs.fetch(geography=geo.make(state="MO", county="*"), table.number ="B01003", endyear=2014, span=5  

当我这样做时,我收到了 115 个县:

str(x2@geography$NAME)
chr [1:115] "Adair County, Missouri" "Andrew County, Missouri" "Atchison County, Missouri" ..

因此,单年估算没有您在县一级寻找的内容,您要么需要调整以使用 5 年估算找到另一个来源。但是您的代码似乎是正确的。.

于 2017-08-22T04:07:30.747 回答