seq.mondate: Mondate Sequence Generation

Description Usage Arguments Details Value Author(s) See Also Examples

View source: R/mondate.r

Description

Generate regular mondate sequences.

Usage

1
2
## S3 method for class 'mondate'
seq(from, to, ...)

Arguments

from

a mondate. May be "missing".

to

a mondate. May be "missing".

...

optional arguments passed to seq.default, including by, length.out, and along.with. See seq for more details.

Details

For more details about sequence generation, see seq.

If from and to are both provided, the displayFormat and timeunits properties are taken from from, without a warning if from's properties differ from to's.

Value

A mondate vector with displayFormat and timeunits from argument from, if provided, otherwise from argument to.

Author(s)

Dan Murphy

See Also

seq

Examples

1
2
3
4
5
6
7
8
9
x<-mondate.ymd(2010,1)
x                          # January 31, 2010
y<-mondate.ymd(2010,12)
y                          # December 31, 2010
seq(from=x, to=y)  # all month-ends in 2010
# 8 quarter-ends beginning 1st quarter 2009; US displayFormat
seq(mondate("3/31/2009"), by=3, length.out=8) 
# 8 quarter-ends ending year-end 2009; non-US displayFormat
seq(to=mondate("2009/12/31"), by=3, length.out=8) 

Example output

Attaching package: 'mondate'

The following object is masked from 'package:base':

    as.difftime

mondate: timeunits="months"
[1] 2010-01-31
mondate: timeunits="months"
[1] 2010-12-31
mondate: timeunits="months"
 [1] 2010-01-31 2010-02-28 2010-03-31 2010-04-30 2010-05-31 2010-06-30
 [7] 2010-07-31 2010-08-31 2010-09-30 2010-10-31 2010-11-30 2010-12-31
mondate: timeunits="months"
[1] 03/31/2009 06/30/2009 09/30/2009 12/31/2009 03/31/2010 06/30/2010 09/30/2010
[8] 12/31/2010
mondate: timeunits="months"
[1] 2008/03/31 2008/06/30 2008/09/30 2008/12/31 2009/03/31 2009/06/30 2009/09/30
[8] 2009/12/31

mondate documentation built on Jan. 29, 2021, 5:06 p.m.

Related to seq.mondate in mondate...