Skip to content

Log

polars_ts.transforms.log

Log transform and inverse for time series target columns.

log_transform(df, target_col='y')

Replace target column with log1p(target_col).

Parameters

df Input DataFrame. target_col Column to transform.

Returns

pl.DataFrame DataFrame with target_col replaced by its log1p and {target_col}_original preserving pre-transform values.

inverse_log_transform(df, target_col='y')

Replace target column with expm1(target_col), restoring original scale.

Parameters

df DataFrame with a log-transformed target column. target_col Column to invert.

Returns

pl.DataFrame DataFrame with target_col restored and metadata columns dropped.