Transformer
PandasTransformAdaptor
Adapt pandas transformations to sktime interface.
Quickstart
python
from sktime.transformations.adapt import PandasTransformAdaptor
estimator = PandasTransformAdaptor(method, kwargs=None, apply_to='call')Parameters(3)
- methodstr, optional, default = None = identity transform
- name of the method of DataFrame that is applied in transform
- kwargsdict, optional, default = empty dict (no kwargs passed to method)
- arguments passed to DataFrame.method
- apply_tostr, one of “call”, “all”, “all_subset”, optional, default = “call”
“call” = method is applied to
Xseen in transform only “all” = method is applied to allXseen infit,update,transformmore precisely, the application to
“all_subset” = method is applied to allself._Xis returnedXlike for “all” value,but before returning, result is sub-set to indices of
Xintransform
Examples
>>> from sktime.transformations.adapt import PandasTransformAdaptor
>>> from sktime.datasets import load_airline
>>> y = load_airline ()
>>> transformer = PandasTransformAdaptor ("diff")
>>> y_hat = transformer. fit_transform (y)
>>> transformer = PandasTransformAdaptor ("diff", apply_to = "all_subset")
>>> y_hat = transformer. fit (y. iloc [: 12 ])
>>> y_hat = transformer. transform (y. iloc [12:])