Function that removes duplicate objects such as sites, datasets, or collection units. When we pull in a large number of objects, or overlapping searches, we can run into a problem where we have multiple instances of the same site, but with different datasets. This function attempts to gather all objects together:
Before: {site: 1, dataset: 1}, {site: 1, dataset: 2}
After: {site: 1, dataset: [1, 2]} So the site is gathered, and the datasets are now part of an array of datasets.
clean(x, verbose = TRUE, ...)
# S3 method for class 'sites'
clean(x, verbose = TRUE, ...)
# S3 method for class 'collunits'
clean(x, verbose = TRUE, ...)
# S3 method for class 'datasets'
clean(x, verbose = TRUE, ...)clean neotoma objects without duplicates after concatenation