tfExpand {tframe} | R Documentation

## Expand a Tframe or Tframed Object.

### Description

Expand a tframe or tframed object.

### Usage

        tfExpand(x, add.start = 0, add.end = 0)
        ## Default S3 method:
        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)
        ## Default S3 method:
        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.

### 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.

### Value

A tframe or tframed object.

### See Also

`tfwindow` `tframed`

### Examples

        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))

[Package Contents]