Desidero ottenere la sequenza di date tra startDate
e endDate
aggiungendo 1 mese allo startDate
. vale a dire, se è startDate
2013/01/31 e 2013/07/31 endDate
è, preferirei vedere le date di questo tipo:R: aggiunta da 1 mese a una data
"2013/01/31" "2013/02/28" "2013 -03-31" "2013/04/30" "2013/05/31" "2013/06/30" "2013/07/31"
ho cercato seq.Date(as.Date("2013-01-31"),by="month",length.out=7)
. Ma l'uscita di questo codice è come questo
> 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"
Quindi, qual è la soluzione più semplice per ottenere l'output corretto?
Se si utilizzano dati mensili, la soluzione più semplice è utilizzare la classe 'yearmon' dello zoo. –