Seite 1 von 1

Tagesfolgen

Verfasst: Mo Mär 22, 2021 9:17 am
von R_NinaJ
Hallo zusammen :)

ich bin leider absoluter R-Neuling und komme mit meiner Auswertung nicht weiter :oops: Bin mir sicher, dass es ziemlich banal ist...

Ich habe bereits aus meinen Rohdaten ein Subset erstellt, welches meinen Datensatz nach einem Kriterium gefiltert hat.

Jetzt möchte ich in diesem Subset ein weiteres Kriterium anwenden, nämlich Tagesabfolgen. In meinem Datensatz liegt das Datum im Format JJJJMMTT vor, also z.B. 20201103.
Ich möchte nun meinen Datensatz dahingehend untersuchen, wie oft in diesem Subset mindestens 5 aufeinanderfolgende Tage auftauchen.
Sieht bis jetzt erstmal so aus:
Bildschirmfoto 2021-03-22 um 09.10.33.png
Bildschirmfoto 2021-03-22 um 09.10.33.png (23.48 KiB) 1033 mal betrachtet
Oder kann man das viel eleganter ohne Subset durchführen?

Vielen Dank für eure Hilfe :) :)
Ninaj

Re: Tagesfolgen

Verfasst: Mo Mär 22, 2021 10:26 am
von jogo
Hallo Nina,

willkommen im Forum!
Mein Vorgehen für diese Aufgabe wäre:
1. Datum in einen richtigen Datum-Typ umwandeln, damit man Differenzen berechnen kann.
2. eine neue Spalte mit den Differenzen der Datumsangaben. diff()
3. Die Funktion rle() auf diese Differenzen anwenden und das Ergebnis in einen kleinen Dataframe stecken.
4. Diesen Dataframe entsprechend filtern (wann hat die Differenz 1 eine Lauflänge >=5 ?)

Gruß, Jörg