У меня есть [r] большой кадр данных с переменными даты, которые отражают первый день месяца. Является ли простой способ создать новую переменную даты фрейма данных, которая представляет последний день месяца?
Ниже приведены некоторые примеры данных:
date.start.month=seq(as.Date("2012-01-01"),length=4,by="months")
df=data.frame(date.start.month)
df$date.start.month
"2012-01-01" "2012-02-01" "2012-03-01" "2012-04-01"
Я хотел бы вернуть новую переменную wtih:
"2012-01-31" "2012-02-29" "2012-03-30" "2012-04-27"
Я пробовал это, но он был неприемлем:
df$date.end.month=seq(df$date.start.month,length=1,by="+1 months")
Любое руководство для этого нового пользователя [r] было бы с благодарностью.