View source: R/api_define_extract.R
ds_spec | R Documentation |
Provide specifications for individual datasets and time series tables when defining an IPUMS NHGIS extract request.
Use get_metadata_nhgis()
to identify available values for dataset and
time series table specification parameters.
Learn more about NHGIS extract definitions in
vignette("ipums-api-nhgis")
.
ds_spec(
name,
data_tables = NULL,
geog_levels = NULL,
years = NULL,
breakdown_values = NULL
)
tst_spec(name, geog_levels = NULL, years = NULL)
name |
Name of the dataset or time series table. |
data_tables |
Vector of summary tables to retrieve for the given dataset. |
geog_levels |
Geographic levels (e.g. |
years |
Years for which to obtain the data for the given dataset or time series table. For time series tables, all years are selected by default. For datasets,
use |
breakdown_values |
Breakdown values to apply to the given dataset. |
In general, data_tables
and geog_levels
are required for all
dataset specifications, and geog_levels
are required for all
time series table specifications.
However, it is possible to make a temporary specification for an incomplete
dataset or time series table by omitting these values. This supports the
syntax used when modifying an existing extract (see
add_to_extract()
or
remove_from_extract()
).
A ds_spec
or tst_spec
object.
dataset <- ds_spec(
"2013_2017_ACS5a",
data_tables = c("B00001", "B01002"),
geog_levels = "state"
)
tst <- tst_spec(
"CW5",
geog_levels = c("county", "tract"),
years = "1990"
)
# Use variable specifications in an extract definition:
define_extract_nhgis(
description = "Example extract",
datasets = dataset,
time_series_tables = tst
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.