View source: R/census_geo_api.R
census_geo_api | R Documentation |
census_geo_api
retrieves U.S. Census geographic data for a given state.
census_geo_api(
key = Sys.getenv("CENSUS_API_KEY"),
state,
geo = c("tract", "block", "block_group", "county", "place", "zcta"),
age = FALSE,
sex = FALSE,
year = c("2020", "2010"),
retry = 3,
save_temp = NULL,
counties = NULL
)
key |
A character string containing a valid Census API key, which can be requested from the U.S. Census API key signup page. By default, attempts to find a census key stored in an
environment variable named |
state |
A required character object specifying which state to extract Census data for,
e.g., |
geo |
A character object specifying what aggregation level to use.
Use |
age |
A |
sex |
A |
year |
A character object specifying the year of U.S. Census data to be downloaded.
Use |
retry |
The number of retries at the census website if network interruption occurs. |
save_temp |
File indicating where to save the temporary outputs. Defaults to NULL. If specified, the function will look for an .RData file with the same format as the expected output. |
counties |
A vector of counties contained in your data. If |
This function allows users to download U.S. Census geographic data (2010 or 2020), at either the county, tract, block, or place level, for a particular state.
Output will be an object of class list
, indexed by state names. It will
consist of the original user-input data with additional columns of Census geographic data.
Relies on get_census_api()
, get_census_api_2()
, and vec_to_chunk()
functions authored by Nicholas Nagle,
available here.
## Not run: census_geo_api(states = c("NJ", "DE"), geo = "block")
## Not run: census_geo_api(states = "FL", geo = "tract", age = TRUE, sex = TRUE)
## Not run: census_geo_api(states = "MA", geo = "place", age = FALSE, sex = FALSE,
year = "2020")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.