cut.dates {chron} | R Documentation |
Divide the range of a chron or dates object x
into intervals
and code the values in x
according to which interval they fall.
## S3 method for class 'dates' cut(x, breaks, labels, start.on.monday = TRUE, ...)
x |
chron or dates object (see |
breaks |
either a vector of break points (a |
labels |
character labels for intervals. |
start.on.monday |
should weeks be assumed to start on Mondays?
Default is |
... |
further arguments to be passed to or from methods. |
an ordered factor whose levels represent the various time intervals.
# days from 07/01/92 thru 07/15/92 fell into 3 Monday-started weeks cut(dates("07/01/92") + 0:14, "weeks") # [1] week 1 week 1 week 1 week 1 week 1 week 2 week 2 week 2 # [9] week 2 week 2 week 2 week 2 week 3 week 3 week 3 dts <- dates(c("02/27/92", "02/27/92", "01/14/92", "02/28/92", "02/01/92")) cut(dts, "months") # [1] Feb 92 Feb 92 Jan 92 Feb 92 Feb 92 boxplot(runif(5) ~ cut(dts, "months"))