last_n_weeks {timeperiodsR} | R Documentation |
Start and end of last n weeks
Description
Defines first and last date in previous period
Usage
last_n_weeks(x = Sys.Date(),
n = 1,
part = getOption("timeperiodsR.parts"),
week_start = 1,
include_current = F)
Arguments
x |
Date object |
n |
Number of periods for offset |
part |
Part of period you need to receive, one of "all", "start", "end","sequence", "length". See details. |
week_start |
Start of week, default = 1 is Monday, 7 is Sunday |
include_current |
If TRUE incliding current period in sequence |
Details
You can get object of tpr class with all components or specify which component you need, use part
for manage this option:
all - get all components
start - get only first date of period
end - get only last date of period
start - get vector of all dates in period
length - get number of dates in period
Value
Object of tpr class
Author(s)
Alexey Seleznev
See Also
For get next other periods see last_n_months()
, last_n_days()
, last_n_years()
, last_n_quarters()
Examples
## To get start, end and sequence of last 2 weeks,
## exclude current week
last2weeks <- last_n_weeks(n = 2)
## include current week
last2weeks_2 <- last_n_weeks(n = 2, include_current = TRUE)
## Get last 2 week with start on Sunday
lastWeek <- last_n_weeks(n = 2, week_start = 7)
## To get vector of date sequences
last_n_weeks(n = 2, part = "sequence")
last_n_weeks(n = 2)$sequence
seq(last2weeks)
## Get number of days of last 2 weeks
day_nums <- last_n_weeks(n = 2, part = "length")
last_n_weeks()$length
length(last2weeks)
[Package timeperiodsR version 0.7.3 Index]