Learn R Programming

tframe (version 2015.12-1.1)

tfExpand: Expand a Tframe or Tframed Object.

Description

Expand a tframe or tframed object.

Usage

tfExpand(x, add.start = 0, add.end = 0)
    # S3 method for default
tfExpand(x, add.start = 0, add.end = 0)
    # S3 method for tframe
tfExpand(x, add.start = 0, add.end = 0)

tfTruncate(x, start=NULL, end=NULL) # S3 method for default tfTruncate(x, start=NULL, end=NULL) # S3 method for tframe tfTruncate(x, start=NULL, end=NULL)

Arguments

x

A tframe or tframed object.

start

an integer indicating the position at which the new tframe is to start.

end

an integer indicating the position at which the new tframe is to end.

add.start

an integer indicating the number of periods on the beginning.

add.end

an integer indicating the number of periods on the end.

Value

A tframe or tframed object.

Details

These methods are like tfwindow but use position indicators (rather than dates) and work with a tframe or tframed data. Applied to a tframe they return an adjusted tframe. Applied to a tframed object they return an adjusted object with its adjusted tframe.They are low level utilities for other functions.

See Also

tfwindow tframed

Examples

Run this code
# NOT RUN {
    z <- ts(rnorm(100), start=c(1982,1), frequency=12)
    Dz <- tframed(diff(z), tfTruncate(tframe(z), start=2))
    tframe(Dz)
    IDz <- tframed(cumsum(c(0, Dz)), tfExpand(tframe(Dz), add.start=1))
    tframe(IDz)
    tframe(tfTruncate(z, start=5))
# }

Run the code above in your browser using DataLab