This will expand a sppEquiv object that is only a vector or only a one-column
data.table into a many column data.table, if the columns that are present do not
contain ensureColumns.
sppEquivCheck(sppEquiv, ensureColumns = NULL, sppEquivCol = NULL)A character vector or data.table with named column(s).
If this data.table does not have columns named ensureColumns,
then it will attempt to merge this data.table with sppEquivalencies_CA
to get ensureColumns.
A character vector of column names that must be in sppEquiv.
If these are not present, then the function will attempt to merge with
sppEquivalencies_CA, so the column name(s) of sppEquiv must match
column names in sppEquivalencies_CA.
Optional. Column in sppEquivalencies_CA to use for equivalent names
when sppEquiv not provided (i.e., when sppEquivalencies_CA is used instead).
A data.table with potentially all columns in sppEquivalencies_CA.