R: dodanie 1 miesiąca do daty

Chcę uzyskać sekwencję dat między astartDate iendDate dodając 1 miesiąc dostartDate. tj. jeślistartDate to 2013-01-31 iendDate jest 2013-07-31, wolałbym zobaczyć takie daty:

„2013-01-31” „2013-02-28” „2013-03-31” „2013-04-30” „2013-05-31” „2013-06-30” „2013-07-31”

próbowałemseq.Date(as.Date("2013-01-31"),by="month",length.out=7) . Ale wynik tego kodu jest taki

> seq.Date(as.Date("2013-01-31"),by="month",length.out=7)
[1] "2013-01-31" "2013-03-03" "2013-03-31" "2013-05-01" "2013-05-31" "2013-07-01" "2013-07-31"

Więc jakie jest najprostsze rozwiązanie, aby uzyskać poprawne wyjście?

questionAnswers(2)

yourAnswerToTheQuestion