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.
Usage
AddMonthsYM(x, n)
Arguments
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.
Value
integer with the same dimension as x, containing the transformed dates.
Details
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.