Ich habe Daten mit str
von POSIXct
. Für jede Beobachtung möchte ich die Anzahl der Beobachtungen, die dieser Beobachtung vorausgingen, in Zeitintervallen von 6 und 24 Stunden zählen (die Zeitintervalle müssen flexibel sein).Anzahl der Beobachtungen innerhalb des Zeitintervalls zählen
Hier einige reproduzierbaren Beispiel:
Dat <- data.frame(x=1:5, y=as.POSIXct(c("2017-02-01 16:05:35", "2017-02-01 16:15:35", "2017-02-01 18:15:37", "2017-02-01 23:30:35", "2017-02-02 01:15:35")))
Und ich möchte die folgende Ausgabe erhalten:
x v6 v24
1 -- --
2 1 1
3 2 2
4 1 3
5 1 4
Es sieht ungeschickt aus, funktioniert aber perfekt! Vielen Dank. – staove7