Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用R下载人口普查2000区块的表格数据?_R_Tidycensus - Fatal编程技术网

如何使用R下载人口普查2000区块的表格数据?

如何使用R下载人口普查2000区块的表格数据?,r,tidycensus,R,Tidycensus,正在尝试使用TidySensus包下载数据 正如我所读到的,它支持2000的块。区段工程、区块群工程、区块失败 library(tidycensus) library(tidyverse) library(viridis) library(ggplot2) library(dplyr) #------Get Decennial Census Data ut2000tract <- get_decennial(geography = "tract", variables = "P00100

正在尝试使用TidySensus包下载数据

正如我所读到的,它支持2000的块。区段工程、区块群工程、区块失败

library(tidycensus)
library(tidyverse)
library(viridis)
library(ggplot2)
library(dplyr)

#------Get Decennial Census Data
ut2000tract <- get_decennial(geography = "tract", variables = "P001001", 
year = 2000, sumfile = "sf1", key = mykey, state = "49", county = "035", 
geometry = FALSE)
ut2000BG <- get_decennial(geography = "block group", variables = 
"P001001", year = 2000, sumfile = "sf1",
key = mykey, state = "49", county = "035", geometry = FALSE)
ut2000block <- get_decennial(geography = "block", variables = "P001001", 
year = 2000, sumfile = "sf1", key = mykey, state = "49", county = "035", 
geometry = FALSE)
库(tidycensus)
图书馆(tidyverse)
图书馆(绿色)
图书馆(GG2)
图书馆(dplyr)
#------获取十年一次的人口普查数据

ut2000tract我是tidycensus的作者;我在GitHub问题页面()上回答了这个问题,但我将在这里交叉发布

这是由于普查API的限制;在API中,2000年的区块数据仅在县内的人口普查区可用,目前我在包中没有处理此问题的功能。我在包中添加了一条新的错误消息来解释这一点。我建议的备选方案:

  • 使用NHGIS()下载数据和ipumsr包(),它提供了一个在R中使用它的极好的新接口
  • 使用censusapi包(),该包允许您构造所需的任何普查API查询。如果要为所需的县生成一个域ID向量,您可能需要使用purrr的
    map_df()
    迭代这些ID并获得所需的输出
我希望的可能副本。它可能只是犯了一个非常基本的错误。但是我不知道是什么。你能分享你的代码的更多/全部/简短版本,以便我们自己尝试吗?除了一些库加载,以上就是全部。区段工程、区块组工程、区块失败。