dctools.data.datasets.dataloader.filter_by_time

dctools.data.datasets.dataloader.filter_by_time(df, t0, t1)

Filter the DataFrame to keep only entries where the interval overlaps with [t0, t1].

The interval is defined by [date_start, date_end].

Parameters:
  • df (pd.DataFrame) – Input DataFrame containing ‘date_start’ and ‘date_end’ columns.

  • t0 (pd.Timestamp) – Start of the time interval.

  • t1 (pd.Timestamp) – End of the time interval.

Returns:

A filtered DataFrame.

Return type:

pd.DataFrame