如何使用R下载人口普查2000区块的表格数据?
正在尝试使用TidySensus包下载数据 正如我所读到的,它支持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
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并获得所需的输出李>
我希望的可能副本。它可能只是犯了一个非常基本的错误。但是我不知道是什么。你能分享你的代码的更多/全部/简短版本,以便我们自己尝试吗?除了一些库加载,以上就是全部。区段工程、区块组工程、区块失败。