У меня есть данные ниже, и я хочу добавить 1
к каждому из кварталов (т. Е. Продвинуть квартал на 1 квартал вперед)
Я могу сделать d$quarter + 1
, но это дает мне четверть 4как "четверть 5".Как я могу перенести четвертый квартал в первый квартал следующего года?
Data:
library(lubridate)
dates <- sample(seq(as.Date('2005/01/01'), as.Date('2010/01/01'), by="day"), 1000)
x_var <- rnorm(1000)
d <- data.frame(dates, x_var) %>%
mutate(quarter = quarter(dates),
year = year(dates))