holiday.fixed
)
or on given weekdays of
given months (
holiday.weekday.number
), e.g. 1st Monday in September.
holiday.fixed(years, month, day) holiday.weekday.number(years, month, weekday, index)
weekday
in the month (1-5, or -1 for last)
for the holiday.
The
holiday.fixed
function generates holidays, like Christmas, that
occur on a specified date every year. The
holiday.weekday.number
function generates holidays that occur on an indexed weekday of
a given month every year, such as Labor day in the U.S., which
is the first Monday of September. Years in which the given dates do
not exist (e.g. 5th Friday in various months) will be excluded from
the output (as opposed to generating NA).
# Generate Christmas holiday.fixed(1994:2005, 12, 25) # Generate Memorial Day (last Monday in May) holiday.weekday.number(1994:2005, 5, 1, -1) # Generate Thanksgiving (4th Thursday in November) holiday.weekday.number(1994:2005, 11, 4, 4)