Learn R Programming

piar (version 0.8.2)

as.data.frame.piar_index: Coerce an index into a tabular form

Description

Turn an index into a data frame or a matrix.

Usage

# S3 method for piar_index
as.data.frame(
  x,
  row.names = NULL,
  optional = FALSE,
  ...,
  contrib = FALSE,
  stringsAsFactors = FALSE
)

# S3 method for piar_index as.matrix(x, ...)

Value

as.data.frame() returns the index values in x as a data frame with three columns: period, level, and value. If contrib = TRUE then there is a fourth (list) column contrib containing percent-change contributions.

as.matrix() returns the index values in x as a matrix with a row for each level and a column for each time period in x.

Arguments

x

A price index, as made by, e.g., elemental_index().

row.names, stringsAsFactors

See as.data.frame().

optional

Not currently used.

...

Not currently used.

contrib

Include percent-change contributions (the default does not include them).

See Also

as_index() to coerce a matrix/data frame of index values into an index object.

Other index methods: [.piar_index(), aggregate.piar_index, as.ts.piar_index(), chain(), contrib(), head.piar_index(), is.na.piar_index(), levels.piar_index(), mean.piar_index, merge.piar_index(), split.piar_index(), stack.piar_index(), time.piar_index(), window.piar_index()

Examples

Run this code
index <- as_index(matrix(1:6, 2))

as.data.frame(index)

as.matrix(index)

Run the code above in your browser using DataLab