Zeitreihe auf Fehlwerte prüfen und diese ggf. mit NA auffüllen
Verfasst: Fr Dez 15, 2017 8:50 am
Hallo miteinander,
ich habe ein csv. file, dass Messwerte in 10-Minuten-Auflösung enthält
Jetzt ist mir aufgefallen, dass die Zeitreihe nicht vollständig ist, es fehlen Zeitpunkte. Diese sind allerdings nicht mit NA vermerkt, sondern einfach nicht enthalten. Es fehlen auch nicht immer die gleichen Zeitpunkte: am 01.10. fehlt zum Beispiel 12:10, 14:50, ... am 02.10. fehlt 01:00, 13:10.
Gibt es eine Möglichkeit, die Zeitreihe automatisch zu prüfen, ob alle Zeitpunkte in 10-Minuten-Auflösung vorhanden sind und wenn nicht, dieser Zeitpunkt ergänzt wird mit NA? Insgesamt habe ich Daten von 10 Jahren und diese "händisch" durchzukontrollieren ist mir etwas zu aufwendig.
Vielleicht hat jemand einen Tipp für mich - ein entsprechenden csv.file habe ich angehängt.
Danke schonmal.
Jessi
ich habe ein csv. file, dass Messwerte in 10-Minuten-Auflösung enthält
Code: Alles auswählen
daten <- read.csv("daten_test.csv", header = T, sep=";", dec = ",")
str(daten)
'data.frame': 47887 obs. of 3 variables:
$ time_Z: POSIXct, format: "01.10.2011 00:00" "01.10.2011 00:10" "01.10.2011 00:20" ...
$ wind : num 12.6 14.4 11.5 14 11.9 13 13 15.1 12.2 13 ...
$ boen : num 19.4 21.6 22.7 20.5 23 23.4 23 27 25.6 23 ...
Gibt es eine Möglichkeit, die Zeitreihe automatisch zu prüfen, ob alle Zeitpunkte in 10-Minuten-Auflösung vorhanden sind und wenn nicht, dieser Zeitpunkt ergänzt wird mit NA? Insgesamt habe ich Daten von 10 Jahren und diese "händisch" durchzukontrollieren ist mir etwas zu aufwendig.
Vielleicht hat jemand einen Tipp für mich - ein entsprechenden csv.file habe ich angehängt.
Danke schonmal.
Jessi