Retrieve American Community Survey data for SVI variables
Source:R/get_census_data.R
get_census_data.Rd
This function uses tidycensus::get_acs()
with a pre-defined
list of variables to retrieves ACS data for SVI calculation. Note that a
Census API key is required for this function to work, which can be obtained
at https://api.census.gov/data/key_signup.html and set up using
tidycensus::census_api_key()
.
Usage
get_census_data(
year,
geography,
state = NULL,
county = NULL,
key = NULL,
geometry = FALSE,
exp = FALSE,
...
)
Arguments
- year
The year of interest (available 2012-2022).
- geography
The geography of interest (eg. state, county, zcta, tract)
- state
(Optional) Specify the state of interest. If data for multiple states are retrieved together, ranking for SVI calculation will be performed among all states.
state = NULL
as default, orstate = 'US'
return nation-level data.- county
(Optional) Specify the county(s) of interest, must be combined with a value supplied to "state".
- key
Your Census API key. Obtain one at https://api.census.gov/data/key_signup.html. Include it in this argument or set up your key using
tidycensus::census_api_key("YOUR KEY GOES HERE")
.- geometry
Default as
FALSE
for a regular tibble of census data. If set asTRUE
, returns a tibble with an additionalgeometry
column containing simple feature geometry.- exp
Default as
FALSE
for retrievingEP_
(percent estimate) variables directly from ACS when available (as described in CDC/ADSTR SVI dictionary). If set asTRUE
, uses explicitly defined denominators and retrieves the ACS data to calculate theEP
variables for easier aggregation in downstream analysis (e.g.get_svi_x()
).- ...
Other arguments; more details please see
tidycensus::get_acs()