Learn R Programming

tframe (version 2007.5-2)

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 class 'default':
tfExpand(x, add.start = 0, add.end = 0)
    ## S3 method for class 'tframe':
tfExpand(x, add.start = 0, add.end = 0)

tfTruncate(x, start=NULL, end=NULL) ## S3 method for class 'default': tfTruncate(x, start=NULL, end=NULL) ## S3 method for class '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
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