Subtrahierende Monate - Ausgabe mit dem letzten Tag des Monats?

8

Schnelle Frage zu Daten in R. Sehen Sie sich diesen Codeschnipsel an:

%Vor%

Ich habe das Paket lubridate geladen und folgte

Ich frage, weil das funktioniert:

%Vor%     
PMaier 31.03.2014, 12:10
quelle

3 Antworten

13

Die lubridate -Funktionen %m+% und %m-% wurden entwickelt, um dieses Problem zu lösen ("Addiere und subtrahiere Monate zu einem Datum, ohne den letzten Tag des neuen Monats zu überschreiten").

%Vor%     
Henrik 31.03.2014, 12:46
quelle
0

Die Lösung liefert Vormonate genau , d. h. 28Feb% m +% ergibt 28Mar, was nicht ideal ist, wenn mit Monatsenddaten gearbeitet wird.

Verwenden Sie den folgenden Code, um den Anfang so anzupassen, dass Sie immer den letzten Tag des Monats erhalten:

%Vor%     
Nick 26.11.2015 10:01
quelle
0

Ähnlich, wenn Sie ein Inkrement von 3 Monaten haben möchten, kann es wie folgt gemacht werden:

%Vor%     
AnksG 23.05.2017 07:47
quelle

Tags und Links