r - Tidycensus 调用返回具有相同脚本但不同年份的无法解释的错误
问题描述
我正在为我正在工作的一篇论文提取多年的人口普查数据。我想从 2009 年到 2016 年提取相同的变量,即纽约州人口普查区的 5 年估计值。我已经成功运行了 2016 年和 2015 年的脚本,但它一直给我 2014 年或更早的错误。
虽然,我试图提取相同的变量,但我意识到其中一些变量每年都在变化,但我已经解决了代码中的这些变化,并且我的变量没有任何变化在 2014 年和 2015 年之间使用,但我仍然遇到问题。R不断给我这个错误信息:
错误:您的 API 调用有错误。返回的 API 消息是 There was an error while running your query。我们已经记录了错误,我们会尽快纠正它。带来不便敬请谅解..
这几乎听起来像是他们的错误?
ACS.2014.vars <- get_acs(state = "NY",
geography = "tract",
year = 2014,
variables = c(pop = "B01003_001",
male = "B01001_002",
female = "B01001_026",
m_ag18to19 = "B01001_007",
m_ag20 = "B01001_008",
m_ag21 = "B01001_009",
m_ag22to24 ="B01001_010",
m_ag25to29 = "B01001_011",
m_ag30to34 = "B01001_012",
f_ag18to19 = "B01001_031",
f_ag20 = "B01001_032",
f_ag21 = "B01001_033",
f_ag22to24 ="B01001_034",
f_ag25to29 = "B01001_035",
f_ag30to34 = "B01001_036",
nhwht = "B03002_013",
mhinc = "B19013_001",
emp = "C24010_001",
m_profmgmt = "C24010_003",
f_profmgmt = "C24010_039",
pop25up = "B15002_001",
m_col = "B15002_015",
m_ma = "B15002_016",
m_pd = "B15002_017",
m_phd = "B15002_018",
f_col = "B15002_032",
f_ma = "B15002_033",
f_pd = "B15002_034",
f_phd = "B15002_035",
blt = "B25034_001",
blt2010orlater = "B25034_002",
blt2000to2009 = "B25034_003",
blt1990to1999 = "B25034_004",
blt1980to1989 = "B25034_005",
hu = "B25002_001",
occ = "B25002_002",
vac = "B25002_003",
moveintot = "B07001_001",
stayed = "B07001_017",
moveincounty = "B07001_033",
moveinstate = "B07001_049",
moveindiffstate = "B07001_065",
moveinabroad = "B07001_081"),
geometry = TRUE,
output = "wide")
就像我说的,这个确切的代码适用于 2016 年和 2015 年的 pull,但不适用于 2014 年或更早的年份。因此,这不是我的人口普查 API 密钥,因为我已经提取了一些数据,甚至尝试使用新密钥,但仍然无法正常工作。您可以使用 API 密钥从 Census 中提取的数据是否有限制——我意识到这很多。我没有遗漏任何“,”或“()”,所以我认为错误不在我的语法中,间距或输入新行不应该是问题。
我还创建了一个变量向量,并使用该向量运行了调用,但这也不起作用。
当我运行代码时,它会思考大约一分钟,然后返回错误。我已经用我们的几何和宽输出进行了尝试。我的互联网连接似乎工作正常,但以前的电话是否会降低我的互联网速度,这就是它抛出错误的原因?
解决方案
推荐阅读
- r - 为模拟研究生成数据集
- pdf - 使用 Netsuite SuiteScripts 2.0 中的高级 PDF 模板将打印按钮添加到供应商信用(查看模式)
- angular - Angular 2+ / Typescript 无法读取未定义的属性
- c++ - 当我尝试使用“this”指针时出现预期的表达式错误
- mysql - 如何授予用户权限以授予其他用户在mysql中的只读访问权限
- java - maven'实际参数和形式参数长度不同'的奇怪编译错误
- php - 如何在 PHP 中更改数组的键?
- spring-boot - 嵌入式服务器(微服务)是否等同于应用服务器(JbossEAP)?
- python - 对于给定的 Pandas df,按列对 df 进行排序(首先是最高的 SUMMED 值),然后在每个唯一值中按另一列排序
- gradle - 在使用 Gradle 5.4 的 multibuild 项目中,java 8 的 sourceSompatiblity 没有生效