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
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 tframe version 2015.12-1.1 Index]