Write data dictionaries to files
generateMetadataCSVs.Rd
Write data dictionaries to files
Usage
generateMetadataCSVs(
data,
dictionary_dir = here::here("data", "dictionary"),
dictionary_filenames = c(tables = "data_dictionary_tables.txt", attributes =
"data_dictionary_attributes.txt", categories = "data_dictionary_categories.txt"),
lookup_dir = NA,
verbose = FALSE,
missing_value_dict = hash::hash(keys = c("string", "integer", "decimal", "datetime",
"date", "time"), values = c("N/D", "-999", "-999", "", "", ""))
)
Arguments
- data
output of
fetchRawData()
- dictionary_dir
Folder to store data dictionaries in
- dictionary_filenames
Named list with names
c("tables", "attributes", "categories")
indicating what to name the tables, attributes, and categories data dictionaries. You are encouraged to keep the default names unless you have a good reason to change them.- lookup_dir
Optional folder to store lookup tables in. If left as
NA
, lookups won't be exported.- verbose
Output feedback to console?
- missing_value_dict
a dictionary containing key-value pairs where the key is the attribute class and the value is the code for a missing value