compare_var_structure | R Documentation |
Compares variable structures across multiple SL4 and HAR datasets to ensure compatibility. Identifies matching and mismatched variable structures, helping users diagnose inconsistencies.
compare_var_structure(variables = NULL, ..., keep_unique = FALSE)
variables |
Character vector. Variable names to compare. Use |
... |
Named SL4 or HAR objects to compare. |
keep_unique |
Logical. If |
Verifies whether variables have consistent structures across multiple datasets.
Ensures correct ordering of dimensions and checks for structural compatibility.
If keep_unique = TRUE
, returns a list of unique variable structures instead of performing a direct comparison.
Useful for merging or aligning datasets before further processing.
Helps detect differences in variable dimensions, which may arise due to model updates or dataset variations.
A list containing:
match
: A data frame listing variables with identical structures across datasets.
diff
: A data frame listing variables with mismatched structures, useful for debugging and alignment.
If keep_unique = TRUE
, instead of match
and diff
, returns a data frame with distinct variable structures across datasets.
Pattawee Puangchit
get_var_structure
, get_dim_patterns
, get_dim_elements
# Import sample data:
har_data1 <- load_harx(system.file("extdata", "TAR10-WEL.har", package = "HARplus"))
har_data2 <- load_harx(system.file("extdata", "SUBT10-WEL.har", package = "HARplus"))
# Compare structure for a single variable across multiple datasets
compare_var_structure("A", har_data1, har_data2)
# Compare structure for multiple variables across multiple datasets
comparison_multiple <- compare_var_structure(c("A", "E1"), har_data1, har_data2)
# Extract unique variable structures across multiple datasets
unique_vars <- compare_var_structure("ALL", har_data1, har_data2, keep_unique = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.