Checks the names and order of columns in data.
check_cols( data, colnames = NULL, exclusive = FALSE, ordered = FALSE, data_name = substitute(data) )
| data | The data frame to check. |
|---|---|
| colnames | A character vector of the column names. |
| exclusive | A flag indicating whether data can include additional columns. |
| ordered | A flag indicating whether the order of the columns has to match. |
| data_name | A string of the name of data. |
Throws an informative error or returns an invisible copy of the data.
By default (colnames = NULL) data must include at least one column.
To check for no columns set colnames = character(0).