get_worms_records | R Documentation |
This function retrieves records from the WoRMS (World Register of Marine Species) database using the worrms
R package for a given list of Aphia IDs.
If the retrieval fails, it retries a specified number of times before stopping.
get_worms_records(aphia_id, max_retries = 3, sleep_time = 10, verbose = TRUE)
aphia_id |
A vector of Aphia IDs for which records should be retrieved. |
max_retries |
An integer specifying the maximum number of retry attempts for each Aphia ID in case of failure. Default is 3. |
sleep_time |
A numeric value specifying the time (in seconds) to wait between retry attempts. Default is 10 seconds. |
verbose |
A logical indicating whether to print progress messages. Default is TRUE. |
The function attempts to fetch records for each Aphia ID in the provided vector. If a retrieval fails, it retries up to
the specified max_retries
, with a pause of sleep_time
seconds between attempts. If all retries fail for an Aphia ID, the function
stops with an error message.
A data frame containing the retrieved WoRMS records for the provided Aphia IDs. Each row corresponds to one Aphia ID.
https://CRAN.R-project.org/package=worrms
## Not run:
# Example usage with a vector of Aphia IDs
aphia_ids <- c(12345, 67890, 112233)
worms_records <- retrieve_worms_records(aphia_ids)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.