Skip to content

Lags

polars_ts.features.lags

Lag feature generation for time series data.

lag_features(df, lags, target_col='y', id_col='unique_id', time_col='ds')

Create lagged versions of a target column per group.

Parameters

df Input DataFrame with time series data. lags List of lag values (positive integers). Each produces a column {target_col}_lag_{k}. target_col Column to lag. id_col Column identifying each time series. time_col Column with timestamps for ordering.

Returns

pl.DataFrame Original DataFrame with lag columns appended.