# Create a temporary directory and initialise database
temp_dir <- tempdir()
data_path <- file.path(temp_dir, "boilerplate_standardise_example", "data")
# Initialise database
boilerplate_init(
categories = "measures",
data_path = data_path,
create_dirs = TRUE,
create_empty = FALSE,
confirm = FALSE,
quiet = TRUE
)
# Import database
unified_db <- boilerplate_import(data_path = data_path, quiet = TRUE)
# Standardise all measures in database
unified_db$measures <- boilerplate_standardise_measures(
unified_db$measures,
quiet = TRUE
)
# Standardise with JSON compatibility
unified_db$measures <- boilerplate_standardise_measures(
unified_db$measures,
json_compatible = TRUE,
quiet = TRUE
)
# Check that standardisation worked
names(unified_db$measures$anxiety)
# Standardise specific measures only
unified_db$measures <- boilerplate_standardise_measures(
unified_db$measures,
measure_names = c("anxiety", "depression"),
quiet = TRUE
)
# Clean up
unlink(file.path(temp_dir, "boilerplate_standardise_example"), recursive = TRUE)
Run the code above in your browser using DataLab