getCensus API for CPS 3月补充

aiqt4smr  于 2023-07-31  发布在  其他
关注(0)|答案(1)|浏览(77)

我试图从1995-2005年3月的当前人口调查补充资料中获得县级数据。我在R中使用getCensus API来执行此操作。
当我回顾API时,我可以看到三月的补充可用于我感兴趣的年份:

apis = listCensusApis()
apis = apis[which(apis$vintage>=1995 & apis$vintage<=2005),]
cpsMar = apis[which(apis$name =="cps/asec/mar")]
view(cpsMar)

字符串
但是当我试着调用一年的数据时:

CPS_1995 <- getCensus(
  name = "timeseries/cps/asec",
  vars = c("for", "in", "ucgid", "H_TENURE", "FEARNVAL"),
  region = "county",
  year = 1995
)


我得到这个错误消息:
apiParse(req)中的错误:人口普查局返回以下错误消息:HTTP状态404?Not Foundbody {font-family:Tahoma,Arial,sans-serif;} h1,h2,h3,B {color:白色;背景颜色:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;背景颜色:#525D76; border:none; HTTP Status 404 Not Found您的API调用是:https://api.census.gov/data/timeseries/cps/asec
我如何重新格式化代码以成功执行调用,并且可以一次为所有感兴趣的年份完成吗?
我尝试在变量调用中添加更多变量,并将year更改为vintage。好像没什么用。

qnzebej0

qnzebej01#

这不是一个完整的答案,但我刚刚检查了1995年CPS三月补充的地理元数据,看起来州是最低级别的聚合。但是即使我请求“state”而不是“county”,我也得到了同样的错误消息,所以这并不能完全解释这个问题。

相关问题