View source: R/cut.piar_aggregation_structure.R
cut.piar_aggregation_structure | R Documentation |
Keep only the part of an aggregation structure above or below a certain level.
## S3 method for class 'piar_aggregation_structure'
cut(x, level, ..., na.rm = FALSE, upper = TRUE)
x |
A price index aggregation structure, as made by
|
level |
A positive integer, or something that can be coerced into one,
giving the level at which to cut |
... |
Not currently used. |
na.rm |
Should missing values be removed when aggregating the weights? By default, missing values are not removed. |
upper |
Keep only the part of |
A price index aggregation structure.
Other aggregation structure methods:
as.matrix.piar_aggregation_structure()
,
levels.piar_aggregation_structure()
,
update.piar_aggregation_structure()
,
weights.piar_aggregation_structure()
# A simple aggregation structure
# 1
# |-----+-----|
# 11 12
# |---+---| |
# 111 112 121
# (1) (3) (4)
aggregation_weights <- data.frame(
level1 = c("1", "1", "1"),
level2 = c("11", "11", "12"),
ea = c("111", "112", "121"),
weight = c(1, 3, 4)
)
pias <- aggregation_structure(
aggregation_weights[1:3],
weights = aggregation_weights[[4]]
)
# Turn it into
# 1
# |-----+-----|
# 11 12
# (4) (4)
cut(pias, 2)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.