Zeitfrequenz und fehlende Werte
Verfasst: Mi Mai 22, 2019 4:30 pm
Hallo alle zusammen,
folgendes Problem: ich habe Zeitreihendaten in einem dataframe auf monatlicher Basis gegeben, der in etwa folgenden Aufbau hat:
Jahr, Quartal und Monat sind in separaten Spalten. Ich hätte gerne eine einzige Spalte mit dem Zeitpunkt, wo dann Einträge stehen wie
2014Q1 oder 2014M5 oder so. Einfach um das ganze besser plotten zu können.
Außerdem habe ich das Problem, dass bei meinem Datensatz häufig immer die ersten paar Monate des Jahres, bzw. die Wintermonate fehlen. Das liegt daran, dass der Wert dort 0 ist und das dann einfach nicht separat eingetragen wurde. Das heißt, mein Originaldatensatz, der über 86 Jahre geht, hat nicht die Länge 86*12. Wie kann ich an den entsprechenden Stellen die fehlenden Zeilen ergänzen?
Beste Grüße,
Robert
folgendes Problem: ich habe Zeitreihendaten in einem dataframe auf monatlicher Basis gegeben, der in etwa folgenden Aufbau hat:
Code: Alles auswählen
set.seed(42)
year <- rep(2013:2017, each = 12)
month <- rep(1:12, times = 5)
quarter <- rep(1:4, each = 3, times = 5)
measure <- sample(50:300, 60)
df <- data.frame(year, month, quarter, measure)
2014Q1 oder 2014M5 oder so. Einfach um das ganze besser plotten zu können.
Außerdem habe ich das Problem, dass bei meinem Datensatz häufig immer die ersten paar Monate des Jahres, bzw. die Wintermonate fehlen. Das liegt daran, dass der Wert dort 0 ist und das dann einfach nicht separat eingetragen wurde. Das heißt, mein Originaldatensatz, der über 86 Jahre geht, hat nicht die Länge 86*12. Wie kann ich an den entsprechenden Stellen die fehlenden Zeilen ergänzen?
Beste Grüße,
Robert