Extracts and lists unique dimension elements (e.g., REG
, COMM
, ACTS
) from one or more datasets.
Examples
# Import sample data:
sl4_data1 <- load_sl4x(system.file("extdata", "TAR10.sl4", package = "HARplus"))
sl4_data2 <- load_sl4x(system.file("extdata", "SUBT10.sl4", package = "HARplus"))
# Extract dimension elements from a single dataset
get_dim_elements(sl4_data1)
#> DimName
#> 1 COMM
#> 2 REG
#> 3 ACTS
#> 4 ENDW
#> 5 MARG
#> 6 ENDWMS
#> 7 ENDWF
#> 8 ENDWC
#> 9 GDPEX
#> 10 DIR
#> 11 CTAX
#> 12 TECHTYPE
# Extract dimension elements from multiple datasets
get_dim_elements(sl4_data1, sl4_data2)
#> DimName
#> 1 COMM
#> 2 REG
#> 3 ACTS
#> 4 ENDW
#> 5 MARG
#> 6 ENDWMS
#> 7 ENDWF
#> 8 ENDWC
#> 9 GDPEX
#> 10 DIR
#> 11 CTAX
#> 12 TECHTYPE
#> 13 COMM
#> 14 REG
#> 15 ACTS
#> 16 ENDW
#> 17 MARG
#> 18 ENDWMS
#> 19 ENDWF
#> 20 ENDWC
#> 21 GDPEX
#> 22 DIR
#> 23 CTAX
#> 24 TECHTYPE
# Extract unique dimension elements across datasets
get_dim_elements(sl4_data1, sl4_data2, keep_unique = TRUE)
#> DimName
#> 1 COMM
#> 2 REG
#> 3 ACTS
#> 4 ENDW
#> 5 MARG
#> 6 ENDWMS
#> 7 ENDWF
#> 8 ENDWC
#> 9 GDPEX
#> 10 DIR
#> 11 CTAX
#> 12 TECHTYPE