В настоящее время я пытаюсь вычесть 2 месяца за каждый 1-й, 4-й, 7-й и т. Д. c ... месяц с намерением завершиться в конце месяца.
В настоящее время я пытаюсь вычесть 1 месяц за каждый 2-й, 5-й, 8-й и т. д. c ... месяц с намерением завершиться в конце месяца.
И я не хочу вычитать месяцы за каждые 3-й, 6-й, 9-й и т. 1013 * ...
Что у меня сейчас есть
month_df <-
tibble::tribble(
~V1, ~V2, ~V3,
105, 20080331, -0.087372,
105, 20080331, -0.01609,
105, 20080331, -0.022895,
105, 20080630, 0.083682,
105, 20080630, 0.034749,
105, 20080630, -0.11045,
105, 20080930, -0.01594,
105, 20080930, -0.02046,
105, 20080930, -0.14796,
)
Чего я хочу достичь
month_df <-
tibble::tribble(
~V1, ~V2, ~V3,
105, 20080131, -0.087372,
105, 20080229, -0.01609,
105, 20080331, -0.022895,
105, 20080430, 0.083682,
105, 20080530, 0.034749,
105, 20080630, -0.11045,
105, 20080731, -0.01594,
105, 20080829, -0.02046,
105, 20080930, -0.14796,
)