preprocessing.linearly_interpolate_ts
preprocessing.linearly_interpolate_ts
Linear interpolation transformer for time series data.
Classes
LinearlyInterpolateTS
preprocessing.linearly_interpolate_ts.LinearlyInterpolateTS()
Transformer that applies linear interpolation to time series data.
This transformer fills missing values using linear interpolation and forward-fills any remaining gaps (e.g., at the end of the series).
Examples
>>> import pandas as pd
>>> import numpy as np
>>> from spotforecast2_safe.preprocessing.linearly_interpolate_ts import LinearlyInterpolateTS
>>> s = pd.Series([1.0, np.nan, 3.0, np.nan])
>>> interpolator = LinearlyInterpolateTS()
>>> s_filled = interpolator.fit_transform(s)
>>> s_filled.tolist()
[1.0, 2.0, 3.0, 3.0]
Methods
| apply |
Apply linear interpolation and forward-fill. |
| fit |
Fitted transformer (no-op). |
| transform |
Transform the input data by applying linear interpolation. |
apply
preprocessing.linearly_interpolate_ts.LinearlyInterpolateTS.apply(y)
Apply linear interpolation and forward-fill.
fit
preprocessing.linearly_interpolate_ts.LinearlyInterpolateTS.fit(X, y=None)
Fitted transformer (no-op).
Parameters
| X |
Any |
Input data. |
required |
| y |
Any |
Ignored. |
None |