
Retrieve the definition and latest status of an extract request
Source:R/api_extract_info.R
get_extract_info.RdRetrieve the latest status of an extract request.
get_last_extract_info() is a convenience function to retrieve the most
recent extract for a given collection.
To browse definitions of your previously submitted extract requests, see
get_extract_history().
Learn more about the IPUMS API in vignette("ipums-api").
Usage
get_extract_info(extract, api_key = Sys.getenv("IPUMS_API_KEY"))
get_last_extract_info(collection = NULL, api_key = Sys.getenv("IPUMS_API_KEY"))Arguments
- extract
One of:
An
ipums_extractobjectThe data collection and extract number formatted as a string of the form
"collection:number"or as a vector of the formc("collection", number)An extract number to be associated with your default IPUMS collection. See
set_ipums_default_collection()
For a list of codes used to refer to each collection, see
ipums_data_collections().- api_key
API key associated with your user account. Defaults to the value of the
IPUMS_API_KEYenvironment variable. Seeset_ipums_api_key().- collection
Character string of the IPUMS collection for which to retrieve extract history. Defaults to the current default collection, if it exists. See
set_ipums_default_collection().For a list of codes used to refer to each collection, see
ipums_data_collections().
Value
An ipums_extract object.
See also
get_extract_history() to browse past extract definitions
wait_for_extract() to wait for an extract to finish processing.
download_extract() to download an extract's data files.
save_extract_as_json() and define_extract_from_json() to share an
extract definition.
Examples
my_extract <- define_extract_micro(
collection = "usa",
description = "2013-2014 ACS Data",
samples = c("us2013a", "us2014a"),
variables = c("SEX", "AGE", "YEAR")
)
if (FALSE) { # \dontrun{
submitted_extract <- submit_extract(my_extract)
# Get latest info for the request associated with a given `ipums_extract`
# object:
updated_extract <- get_extract_info(submitted_extract)
updated_extract$status
# Or specify the extract collection and number:
get_extract_info("usa:1")
get_extract_info(c("usa", 1))
# If you have a default collection, you can use the extract number alone:
set_ipums_default_collection("nhgis")
get_extract_info(1)
# To get the most recent extract (for instance, if you have forgotten its
# extract number), use `get_last_extract_info()`
get_last_extract_info("nhgis")
} # }