split_classification {piar} | R Documentation |
Split a hierarchical classification
Description
Expand a character representation of a hierarchical classification to make a price index aggregation structure by splitting along a delimiter.
Usage
split_classification(x, split, ..., sep = ".")
Arguments
x |
A character vector, or something that can be coerced into one, of codes/labels for a specific level in a classification (e.g., 5-digit COICOP). |
split |
A regular expression to delineate and split the levels in |
... |
Additional argument to pass to |
sep |
A character used to delineate levels in |
Value
A list with a entry for each level in x
giving the "digits" that
represent each level in the hierarchy.
See Also
aggregation_structure()
to make a price-index aggregation structure.
expand_classification()
to expand a classification by the width of the
levels.
Examples
#' # A simple classification structure
# 1
# |-----+-----|
# 11 12
# |---+---| |
# 111 112 121
split_classification(c("111", "112", "121"), "")
# Useful if there are delimiters in the classification (like COICOP)
split_classification(c("01.1.1", "01.1.2", "01.2.1"), ".", fixed = TRUE)
[Package piar version 0.8.2 Index]