Extracts variable names, types, and cardinality from a data frame, optionally integrating a codebook.

extract_variable_metadata(dat, codebook = NULL)

Arguments

dat

A data.frame.

codebook

Optional path to a codebook file (.csv, .tsv, .json, .yaml, .txt, or .pdf)

Value

A data.frame with columns: `varname`, `class`, and `n_unique`.

Author

Matthias Templ