taxa_seq.Rd
This function is a wrapper for the other "taxa_" functions that sequences through unique values within specified columns. The intent is to provide the ability to quickly calculate metrics for a large number of taxa without having to call a "taxa_" function for each taxon of interest.
taxa_seq( .dataframe, .key_col, .counts_col, .filter_cols_vec, .group_col = NULL, .unnest_col = NULL, .job, .base_log = 2, .q = NULL )
.dataframe | A data frame where each row should represent the number of individuals enumerated for a single taxon collected during a single sampling event. |
---|---|
.key_col | One unquoted column name that represents a key (i.e., unique ID) for a sampling event for which to group (i.e., aggregate) the data. |
.counts_col | One unquoted column name that represents taxonomic counts. |
.filter_cols_vec | A quoted vector of column names for which the function will sequence through each unique value to perform the specified .job. |
.group_col | One unquoted column name that represents a taxomic rank or group of interest. |
.unnest_col | One unqouted column name that represents nested data. If this column is NULL (default), then the data will not be unnested. |
.job | A character string specifying the metric of interest. Below is a list of exceptable inputs:
|
.base_log | The base log value used during the calculation of Shannon Diversity index ("shannon") or Effective Shannon Diversity ("effective_shannon"). The default value is two. |
.q | The exponent used during the calculation of Hill Numbers ("hill") and Renyi Entropy ("renyi"). |
A data frame where each column represents numeric metric values.