crop: Zeitlich beschnittene Signale

Description Usage Arguments Details Value

View source: R/prepare.R

Description

Schneidet aus einem Dataframe mit einer Gesamtsignalmenge eine Reihe von zeitlichen Fenstern aus. Dabei ist diese Teilmenge durch jeweils einen Start- und einen Endzeitpunkt definiert. Falls einer dieser beiden Zeitpunkte leer bleibt, wird automatisch der kleinste bzw. groesste auftretende Zeitstempel verwendet (Platzhalter).

Usage

1
2
3
4
5
6
7
8
crop(
  x,
  start = NULL,
  end = NULL,
  pad_start = TRUE,
  pad_end = TRUE,
  fill_na = FALSE
)

Arguments

x

Tiqqle, der geschnitten wird.

start

POSIXct-Vektor mit Startzeitpunkten der Fenster (Default: NULL, d.h. der kleinste vorhandene Zeitstempel wird angenommen).

end

POSIXct-Vektor mit Endzeitpunkten der Fenster (Default: NULL, d.h. der groesste vorhandene Zeitstempel wird angenommen).

pad_start

Logischer Wert, ob geschnittener Dataframe am Anfang mit den jeweils letzten gueltigen Signalwerten aufgefuellt werden soll (Default: TRUE, d.h. Signale werden aufgefuellt).

pad_end

Logischer Wert, ob geschnittener Dataframe am Ende mit den jeweils letzten gueltigen Signalwerten aufgefuellt werden soll (Default: TRUE, d.h. Signale werden aufgefuellt).

fill_na

Logischer Wert, ob beim Auffuellen am Anfang des Dataframes (Argument pad_start == TRUE) bei evtl. Auftreten von NA-Werten diese durch den naechsten gueltigen Signalwert ersetzt werden (Default: FALSE, d.h. Signale werden nicht rueckwaerts aufgefuellt).

Details

Um fehlende Signaleintraege am Anfang/Ende des geschnittenen Fensters zu vermeiden, koennen an diesen Zeitpunkten zusaetzliche Signalwerte eingefuegt werden. Hierfuer wird der zu diesem Zeitpunkt letzte gueltige Wert bestimmt und hinzugefuegt (d.h. Last observation carried forward). Da u.U. fuer den Startzeitpunkt des Fensters kein vorheriger Wert existiert, kann in diesem Fall auch der naechste gueltige Signalwert eingesetzt werden (d.h. Next observation carried backward).

Value

Tiqqle mit zeitlich beschnittenen (und ggf. aufgefuellten) Signalen aus x.


dnlvgt/rktiq documentation built on Jan. 6, 2020, 10:26 p.m.