Learn R Programming

ALA4R (version 1.9.1)

check_assertions: Check assertions in occurrences object

Description

This provides a data.frame detailing the assertions that are found in a dataset returned from occurrences.

Usage

check_assertions(x)

Arguments

x

list: an object returned from occurrences

Value

A dataframe of assertions column names, descriptions and categories/error codes. If no assertions are in the dataset, NULL is returned.

References

https://api.ala.org.au/, https://biocache-ws.ala.org.au/ws/assertions/codes

Examples

Run this code
# NOT RUN {
 ##download species data with all possible assertions

 x <- occurrences(taxon="golden bowerbird", download_reason_id=10,
 qa=ala_fields("assertions")$name)

 asserts <- check_assertions(x)
 ## this is a data.frame of assertions, their description and column names

 ## list the descriptions of all (current) assertions
 asserts$description

 ## assertion columns from data
 tmp <- x$data[, names(x$data) %in% asserts$name]
 which(colSums(tmp) > 0) ## discard those not seen in the data
# }

Run the code above in your browser using DataLab