Ich habe eine R-Zeitreihendaten, wo ich die Mittelwerte für alle Werte bis zu einem bestimmten Datum berechnen, und die Speicherung bedeutet in dem Datum + 4 Viertel. Die Daten sind alle Monatsenden. Um dies zu erreichen, möchte ich 4 Quartale auf ein Datum erhöhen. Meine Frage ist, wie kann ich 4 Quartalen zu einem R-Datum-Datentyp hinzufügen. Eine Abbildung:Hinzufügen von Vierteln zu R-Datum
a <- as.Date("2006-01-01")
b <- as.Date("2011-01-01")
date_range <- quarter(seq.Date(a, b, by = "quarter"), with_year = TRUE)
> date_range[1] + 1
[1] 2007.1
> date_range[1] + quarter(1)
[1] 2007.1
> date_range[1] + 0.25
[1] 2006.35
Ein möglicher Weg, ich denke ich ist ganz Quartal Daten zu erhalten, und 4, um es dann hinzuzufügen. Aber war nicht sicher, was der beste Weg ist, dies zu tun?
Es ist wahrscheinlich einfacher, '.25' Notation wie Zeitreihen tun, z. 'Zeit (ts (NA, Start = 2006, Ende = 2011, Häufigkeit = 4))' – alistaire