Это можно сделать, преобразовав класс yearmon
и затем вычтя 1
library(zoo)
format(as.yearmon(str1) - 1, '%Y-%m')
#[1] "2012-01" "2012-02"
Аналогично, для вычитания месяца используйте 1/12
format(as.yearmon(str1) - 1/12, '%Y-%m')
data
str1 <- c('2013-01', '2013-02')