У меня вопрос, какой самый быстрый способ получить конец месяца из дня. У меня действительно большая таблица, и я хочу, чтобы мой код был быстрым. Мой текущий код выглядит следующим образом:
library(lubridate)
end_of_month <- function(date){
day(date) <- days_in_month(date)
date
}
У меня есть еще один вопрос. Это быстрый способ получить последний день следующего месяца от случайной даты?
"2019-05-15" %>% as.Date() %m+% months(1) %>% end_of_month # 2019-06-30
Могу ли я сделать это за один шаг или мне нужна дополнительная функция для этого?