R: Find Weekends and Holidays in a Chron or Dates Object
is.holiday
R Documentation
Find Weekends and Holidays in a Chron or Dates Object
Description
Determine the date represented by a chron or dates object is a weekend
or a holiday.
Usage
is.weekend(x)
is.holiday(x, holidays)
.Holidays
Arguments
x
an object inheriting from "dates", or coercible to
"chron".
holidays
optional "chron" or "dates" object
listing holidays. If argument holidays is missing, either
the value of the object .Holidays (if it exists) or
NULL will be used.
Value
a logical object indicating whether the corresponding date is a
weekend in the case of is.weekend() or a holiday in the case of
is.holiday().
dts <- dates("01/01/98") + trunc(365 * runif(50))
table(is.weekend(dts))
.Holidays
# New Year Memorial Indepen. Labor day Thanksgiving Christmas
# 01/01/92 05/25/92 07/04/92 09/07/92 11/26/92 12/25/92
# NOTE: Only these 6 holidays from 1992 are defined by default!