get_recent_extracts_info | R Documentation |
Get information on recent extracts for a given IPUMS collection
via the IPUMS API, returned either as a list or tibble. For an overview of
ipumsr API functionality, see vignette("ipums-api", package = "ipumsr")
.
get_recent_extracts_info_list( collection, how_many = 10, api_key = Sys.getenv("IPUMS_API_KEY") ) get_recent_extracts_info_tbl( collection, how_many = 10, api_key = Sys.getenv("IPUMS_API_KEY") )
collection |
The IPUMS data collection for the extract. |
how_many |
Number of recent extracts for which you'd like information. Defaults to 10 extracts. |
api_key |
API key associated with your user account. Defaults to the value of environment variable "IPUMS_API_KEY". |
For get_recent_extracts_info_list()
, a list of
ipums_extract
objects. For get_recent_extracts_info_tbl()
,
a tbl_df
with information on one extract in each row.
Other ipums_api:
define_extract_from_json()
,
define_extract_micro()
,
download_extract()
,
extract_list_to_tbl()
,
extract_tbl_to_list()
,
get_extract_info()
,
get_last_extract_info()
,
ipums_data_collections()
,
is_extract_ready()
,
revise_extract_micro()
,
save_extract_as_json()
,
submit_extract()
,
wait_for_extract()
## Not run: # Get list of recent extracts list_of_last_10_extracts <- get_recent_extracts_info_list("usa") # Print the extract number for extracts that are downloadable: for (extract in list_of_last_10_extracts) { if (is_extract_ready(extract)) print(extract$number) } # Get tibble of recent extracts tbl_of_last_10_extracts <- get_recent_extracts_info_tbl("usa") # Filter down to extracts with "income" in the description description_mentions_income <- grepl( "[Ii]ncome", tbl_of_last_10_extracts$description ) income_extracts <- tbl_of_last_10_extracts[description_mentions_income, ] # Convert tibble of extracts to list of extracts income_extracts <- extract_tbl_to_list(income_extracts) # Now it's easier to operate on those elements as extract objects: revised_income_extract <- revise_extract_micro( income_extracts[[1]], samples_to_add = "us2018a" ) submitted_revised_income_extract <- submit_extract(revised_income_extract) ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.