Zeitreihe auf Fehlwerte prüfen und diese ggf. mit NA auffüllen

Methoden der Zeitreihenanalyse
Antworten
jessi
Beiträge: 62
Registriert: Mo Jul 10, 2017 9:23 am

Zeitreihe auf Fehlwerte prüfen und diese ggf. mit NA auffüllen

Beitrag von jessi » Fr Dez 15, 2017 8:50 am

Hallo miteinander,

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 ...
 
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
Dateianhänge
daten_test.csv
(256.31 KiB) 2-mal heruntergeladen

Benutzeravatar
EDi
Beiträge: 418
Registriert: Sa Okt 08, 2016 3:39 pm

Re: Zeitreihe auf Fehlwerte prüfen und diese ggf. mit NA auffüllen

Beitrag von EDi » Sa Dez 16, 2017 10:02 pm

Ich würde eine Tabelle mit allen Zeitpunkten die da sein sollen erzeugen und diese dann mit deinen Daten joinen.
Bitte bei fragen immer ein reproduzierbares Minimalbeispiel angeben. Meinungen gehören mir und spiegeln nicht die meines Brötchengebers.

Dieser Beitrag ist lizensiert unter einer CC BY 4.0 Lizenz
Bild.

jessi
Beiträge: 62
Registriert: Mo Jul 10, 2017 9:23 am

Re: Zeitreihe auf Fehlwerte prüfen und diese ggf. mit NA auffüllen

Beitrag von jessi » Di Dez 19, 2017 9:53 am

Hallo EDI,

danke für den Hinweis! Ich habe meine Zeitreihen mit "merge" kombiniert und es hat super funktioniert :-)

Grüße
Jessi

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast