| AddMonthsYM {DescTools} | R Documentation |
The format YYYYMM for dates can sometimes be convenient. Adding a number of months to such a date however is tedious, as the date structure should going to be preserved. Think of e.g. 201201 - 2 months, which would be expected to yield 201111. AddMonthsYM does this job.
AddMonthsYM(x, n)
x |
a vector of integers, representing the dates in the format YYYYMM, to which a number of months has to be added. |
n |
the number of months to be added. If n is negative the months will be subtracted. |
All parameters will be recyled if necessary. The therefore used function mapply will display a warning, if the longer argument is not a multiple of the length of the shorter one.
a vector of class integer with the same dimension as x, containing the transformed dates.
Andri Signorell <andri@signorell.net>, based on code by Roland Rapold
AddMonths; Date functions, like Year, Month, etc.
AddMonthsYM(201511, 5) AddMonthsYM(c(201511, 201302), c(5, 15)) AddMonthsYM(c(201511, 201302), c(5, -4))