date sequence
creates date sequence given start and stop dates
date.seq( start, end, step = c("day", "week", "month", "quarter", "year", "minute"), rm.leap = FALSE )
start |
Start date in "yyyy/mm/dd" character format |
end |
End date in "yyyy/mm/dd" character format |
step |
Time step, options are c("day", "week", "month", "quarter", "year", "minute") |
rm.leap |
Remove extra days in leap years |
Please note that this is not a memory safe function that utilizes rasters out of memory in the manner that the raster package does.
A date vector of class POSIXct for minute and Date for other options
Jeffrey S. Evans <jeffrey_evans@tnc.org>
# monthly steps 1990/01/01 - 2019/12/31 d <- date.seq("1990/01/01", "2019/12/31", step="month") # daily steps 1990/01/01 - 2019/12/31 d <- date.seq("1990/01/01", "2019/12/31", step="day") # daily steps 1990/01/01 - 2019/12/31 with leap days removed d <- date.seq("1990/01/01", "2019/12/31", step="day", rm.leap=TRUE) # daily step 2008/12/29 - 2008/12/31, 2008 is leap year d <- date.seq("2008/12/29", "2008/12/31") # minutes step 2008/12/29 - 2008/12/31, 2008 is leap year d <- date.seq("2008/12/29", "2008/12/31", step="minute")
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.