timeDateOrdering {fCalendar}R Documentation

timeDate Concatenation, Sorting and Re-Ordering

Description

A collection and description of generic functions to concatenate, to sort and to reorder 'timeDate' aobjects

The functions are:

c.timeDate Concatenates 'timeDate' objects,
rep.timeDate Replicates a 'timeDate' object,
sort.timeDate Sorts a 'timeDate' object,
sample.timeDate Resamples a 'timeDate' object,
unique.timeDate NMakes a 'timeDate' object unique,
rev.timeDate Reverts a 'timeDate' object.

Usage

## S3 method for class 'timeDate':
c(..., recursive = FALSE)
## S3 method for class 'timeDate':
rep(x, ...)
## S3 method for class 'timeDate':
sample(x, ...)
## S3 method for class 'timeDate':
sort(x, ...)
## S3 method for class 'timeDate':
unique(x, ...)
## S3 method for class 'timeDate':
rev(x)

Arguments

recursive [c] -
a logical. If recursive is set to TRUE, the function recursively descends through lists combining all their elements into a vector.
x an object of class timeDate.
... arguments passed to other methods.

Value

c
rep
sample
sort
unique
rev
these are functions to concatenate, to replicate, to resample, to sort, to make unique, and to revert timeDate objects. The functions return an object of class "timeDate".

Author(s)

Diethelm Wuertz for the Rmetrics R-port.

See Also

We also recommend to inspect the help pages for the POSIX time and date class, ?Dates, and the help pages from the contributed R packages chron and date.

Examples

## c -
   # Create Character Vectors:
   dts = c("1989-09-28", "2001-01-15", "2004-08-30", "1990-02-09")
   dts
   tms = c(  "23:12:55",   "10:34:02",   "08:30:00",   "11:18:23")
   tms
   
## "+/-" - 
   # Add One Day to a Given timeDate Object:
   GMT = timeDate(dts, zone = "GMT", FinCenter = "GMT")
   GMT
   ZUR = timeDate(dts, zone = "GMT", FinCenter = "Europe/Zurich")
   ZUR
   
## c - 
   # Concatenate and Replicate timeDate Objects:
   c(GMT[1:2], ZUR[1:2])
   c(ZUR[1:2], GMT[1:2])
   
## rep - 
   rep(ZUR[2], times = 3)
   rep(ZUR[2:3], times = 2)  

[Package fCalendar version 260.72 Index]