chron (version 2.2-3)

is.holiday: Find Weekends and Holidays in a Chron or Dates Object

Usage

is.weekend(x)
is.holiday(x, holidays)

Arguments

x
an object inheriting from dates.
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().

See Also

days, weekdays, months, quarters, years; chron, dates, cut.dates, seq.dates

Examples

Run this code
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!

Run the code above in your browser using DataLab