Ich möchte die Datumssequenz zwischen einem startDate
und endDate
durch Hinzufügen von 1 Monat zum startDate
erhalten. dh wenn startDate
ist 2013.01.31 und endDate
ist 2013.07.31, würde ich es vorziehen, diese Daten wie zu sehen:R: Hinzufügen von 1 Monat zu einem Datum
„2013.01.31“ „2013.02.28“ „2013 -03-31" "2013.04.30" "2013.05.31" "2013.06.30" "2013.07.31"
ich habe seq.Date(as.Date("2013-01-31"),by="month",length.out=7)
versucht. Aber der Ausgang dieses Codes ist wie dies
> 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"
Also, was die einfachste Lösung ist die richtige Ausgabe zu bekommen?
Wenn Sie monatliche Daten verwenden, ist die einfachste Lösung, Zoos "Yearmon" -Klasse zu verwenden. –