Analysis-ready social science measures
compile_acs_data.RdConstruct measures frequently used in social sciences
research, leveraging tidycensus::get_acs() to acquire raw estimates from
the Census Bureau API.
Usage
compile_acs_data(
variables = NULL,
years = c(2022),
geography = "county",
states = NULL,
counties = NULL,
spatial = FALSE
)Arguments
- variables
A named vector of ACS variables such as that returned from
urbnindicators::list_acs_variables().- years
A character vector (or coercible to the same) comprising one or more four-digit years for which to pull five-year American Community Survey estimates.
- geography
A geography type that is accepted by
tidycensus::get_acs(), e.g., "tract", "county", "state", among others. Geographies below the tract level are not supported.- states
A vector of one or more state names, abbreviations, or codes as accepted by
tidycensus::get_acs().- counties
A vector of five-digit county FIPS codes. If specified, this parameter will override the
statesparameter. IfNULL, all counties in the the state(s) specified in thestatesparameter will be included.- spatial
Boolean. Return a simple features (sf), spatially-enabled dataframe?
Value
A dataframe containing the requested variables, their MOEs,
a series of derived variables, such as percentages, and the year of the data.
Returned data are formatted wide. A codebook generated with generate_codebook()
is attached and can be accessed via compile_acs_data() %>% attr("codebook").
See also
tidycensus::get_acs(), which this function wraps.
Examples
if (FALSE) { # \dontrun{
acs_variables = list_acs_variables(year = "2022")
df = compile_acs_data(
variables = acs_variables,
years = c(2021, 2022),
geography = "county",
states = "NJ",
counties = NULL,
spatial = FALSE)
} # }