Learn R Programming

dttr2 (version 0.5.2)

dtt_season: Season

Description

Returns a factor of the user specified seasons.

Usage

dtt_season(
  x,
  start = c(Spring = 3L, Summer = 6L, Autumn = 9L, Winter = 12L),
  first = NULL
)

Value

A factor of the seasons.

Arguments

x

A Date or POSIXct vector

start

A uniquely named integer vector of the first month of each season or a uniquely named Date vector of the first date of each season.

first

A string of the name of first season or NULL in which case the first season is that which includes Jan 1st.

Details

If the first month of the first season isn't January (1L), then the last season is considered to wrap into the following year.

Examples

Run this code
dates <- as.Date(c("2001-01-01", "2001-02-28", "2012-09-01", "2012-12-01"))
dtt_season(dates)
dtt_season(dates, start = c(Monsoon = 2L, `Dry Period` = 6L))
dtt_season(
  dates,
  start = c(First = dtt_date("2000-01-01"), Second = dtt_date("2000-06-01"))
)

Run the code above in your browser using DataLab