align.time: Align seconds, minutes, and hours to beginning of next...

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

Description

Change timestamps to the start of the next period, specified in multiples of seconds.

Usage

1
2
3
4
5
6
7
8
align.time(x, ...)

## S3 method for class 'xts'
align.time(x, n=60, ...)

shift.time(x, n=60, ...)

adj.time(x, ...)

Arguments

x

object to align

n

number of seconds to adjust by

...

additional arguments. See details.

Details

This function is an S3 generic. The result is to round up to the next period determined by n modulo x.

Value

A new object of class(x)

Author(s)

Jeffrey A. Ryan with input from Brian Peterson

See Also

to.period

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
x <- Sys.time() + 1:1000

# every 10 seconds
align.time(x, 10)

# align to next whole minute
align.time(x, 60)

# align to next whole 10 min interval
align.time(x, 10 * 60)


Search within the xts package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.