sort {timeSeries}R Documentation

Sort a 'timeSeries' by time stamps

Description

Sort a "timeSeries" object with respect to its time stamps.

Usage

## S4 method for signature 'timeSeries'
sort(x, decreasing = FALSE, ...)

Arguments

x

an uni- or multivariate timeSeries object.

decreasing

a logical flag. Should we sort in increasing or decreasing order? By default FALSE.

...

optional arguments passed to other methods.

Details

Sorts a time series either in increasing or decreasing time stamp order. Internally the function order from R's base package is used. order generates a permutation which rearranges the time stamps in ascending or descending order.

To find out if the series is unsorted, the function is.unsorted from R's base package can be called.

Value

a "timeSeries" object

Examples

   
## Monthly Calendar Series -    
   x <- daily2monthly(LPP2005REC[, 1:2])[3:14, ]
   

## Resample the Series with respect to the time stamps -    
   resampled <- sample(x)
   resampled
   is.unsorted(resampled)
   
## Now sort the serie in decreasing time order - 
   sorted <- sort(resampled, , decreasing = TRUE)
   sorted
   is.unsorted(sorted)
   
## Is the reverted series ordered? - 
   reverted <- rev(sorted)
   reverted
   is.unsorted(reverted)

[Package timeSeries version 4021.105 Index]