Rev 10525 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{window}\title{Time Windows}\usage{window(x, \dots)window.default(x, start = NULL, end = NULL,frequency = NULL, deltat = NULL, extend = FALSE, \dots)window.ts(x, start = NULL, end = NULL,frequency = NULL, deltat = NULL, extend = FALSE, \dots)}\synopsis{window(x, \dots)window.default(x, start = NULL, end = NULL,frequency = NULL, deltat = NULL, extend = FALSE, \dots)window.ts(x, \dots)}\alias{window}\alias{window.default}\alias{window.ts}\arguments{\item{x}{a time-series or other object.}\item{start}{the start time of the period of interest.}\item{end}{the end time of the period of interest.}\item{frequency, deltat}{the new frequency can be specified by either(or both if they are consistent).}\item{extend}{logical. If true, the \code{start} and \code{end} valuesare allowed to extend the series. If false, attempts to extend theseries give a warning and are ignored.}}\description{\code{window} is a generic function whichextracts the subset of the object \code{x}observed between the times \code{start} and \code{end}. If afrequency is specified, the series is then re-sampled at the newfrequency.}\details{The start and end times can be specified as for \code{\link{ts}}. Ifthere is no observation at the new \code{start} or \code{end},the immediately following (\code{start}) or preceding (\code{end})observation time is used.}\value{The value depends on the method. \code{window.default} will return avector or matrix with an appropriate \code{\link{tsp}} attribute.\code{window.ts} differs from \code{window.default} only inensuring the result is a \code{ts} object.If \code{extend = TRUE} the series will be padded with \code{NA} ifneeded.}\seealso{\code{\link{time}}, \code{\link{ts}}.}\examples{data(presidents)window(presidents, 1960, c(1969,4)) # values in the 1960'swindow(presidents, deltat=1) # All Qtr1swindow(presidents, start=c(1945,3), deltat=1) # All Qtr3swindow(presidents, 1944, c(1979,2), extend=TRUE)}\keyword{ts}